时间为2016/11/23下午四点不到的时候,终于等来了思科的电话面试。投的是软件开发岗,主要是做云服务一些软件的开发,用的是java。面试问的问题比较简单,下面是具体的面试过程。
首先问的是课程是否结束,老师是否同意,去杭州住房问题怎么解决,可实习时间等等。然后就问的技术问题,第一个问的是平时学的是java,用的什么软件。答:肯定是Eclipse。接着又问用Eclipse建一个web项目的具体过程,答:建项目,使用MVC的思想,先建包,写一些DAO层的底层代码,然后写视图层View的web页面,最后进入Control层编写核心代码。他问MVC是什么,解释了一下:M:MODEL,C:Control,V:View,原理。。。然后又问Spring中的AOP的概念,解释了一下。
接着看我简历上写了了解前端的东西,,于是问了AJAX中获取数据的三种方式,没听懂,就说了HTML,getJSON;然后又问了一个jQuery的问题,忘记是什么了。
接着问英语方面的,我说听写应该不错,四六级都是一次过的。他就让我自我介绍一下,我就霹雳巴拉的英语自我介绍了一下。然后他用英语问了一个问题,大概就是你的专业是电子与通信工程,但为什么学软件编程这个,幸亏我集中注意力听懂了他最后一句(顺便吐槽一下他,口语跟我一样烂),然后说了几句。他很满意的恩了几下(可能是我自己YY的),说我英语不错。。。
最后就是介绍他的部门和日常业务等等,然后我又问了一个问题。。接下来就是等通知了。
总体来说面试比较水,涉及到技术方面问题不多,希望可以过吧。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
时间为2016/11/25上午十点钟的时候,又来一个杭州电话,以为是杭州思科给我发offer了,结果解释了下才知道前天的面试是他们的leader,而那只是一面,今天他是二面。好吧,那就开始二面吧。
二面问了很多的东西,多线程问了很多,比如线程的创建,线程同步,我把他引到了volatile的用法上,讲了半天,自己都说糊涂了,也不知道他满意否,这方面要再加强下。
补充下:线程的创建有(2)种方式,我答出来了,推荐用接口。为什么用接口?因为继承是单继承,有局限性。他又问还有别的吗?没答出来,所以在这里补充下:
实现Runnable接口后,只需要创建一个Runnable实例,即可用这个实例对象产生多个线程:
MyRunnable mr=new MyRunnable(); Thread t1=new Thread(mr); Thread t2=new Thread(mr); t1.start(); t2.start();
..
还有就是问的平时的学习方法,做的小项目,如何做的,没说明白,表现不好。
之后问的就是Spring的AOP的解释,解释半天,不知道可听懂了。这里有个问题没有答出来,就是aop应用场景,有三个吧,日志,安全,事务管理三大块。
技术方面就应该问的这些。然后就是英语方面的。
首先英语自我介绍。背的还挺熟的。然后就是英语提问,
1 第一个问的是如果你进入了公司,你期望学到什么
当时没听明白,让他重复了下,才整明白。回答的 不好。
2 第二个问的是爱好
3 第三个问的是如果得到工作后期待什么
我只说了句learn more。。.有点Low
整个过程就是这些,应该不会再有第三面了吧。。。这个面试给自己打60分,比较不容易。。。期望顺利得到offer吧。