首先感谢帅丽霞、张琼、陈金萍老师和面试我的华磊老师,在这里说一声辛苦了。:loveliness:
那么开始为各位观众大老爷分享我的面试心得:P。
我已经很久没有面过试了,所以不免有点紧张,尤其是美女老师面试。但是只要基础牢固了,抓住重点掌握的地方,理清思路(这里推荐下大家自己整理提纲或者画树状图),还是比较容易通过的。面试开场就是自我介绍,这里我感觉除了自我介绍外,最好把你是如何知道黑马、为何要进入黑马,以及进入黑马之后想要的达到的目标也说一下。
(如果不说这些的话,估计后面老师也会问到)
-----------------------------------------------------------------无节操的分割线----------------------------------------------------------------------
接下来是技术部分:
下面说下,面试中所问到的内容:
1、你是如何理解的面向对象?这里我概述了下封装,继承,和多态,并说了一下各自的特点,然后用一个生活中的例子来形象解释下。
2、集合的框架结构?这里我就是把整个集合体系的概念讲清楚,以及他们之间的区别,遍历特点,两个特殊的工具类也要简要说明一下。3、多线程理解、多线程的状态?这里说了下两种多线程的实现方式,以及各自的特点。然后解释多线程的5种状态,以及在什么情况下发生。
4、关于死锁?这里解释了死锁出现的原因,并举例说明什么情况会形成死锁。
5、TCP和UDP的特点?这里主要讲述TCP和UDP的传输原理,最好用应用软件来说明一下。比如QQ就是UDP传输等。
6、异常的处理?这里分为抛和try来讲述说明,然后把catch的多层处理,尤其是父类catch的注意点说一下。
7、什么是反射?这里就是阐述概念以及自己对反射的理解。
7、反射的加载形式?这里只要说明三种加载方式即可 。
8、还有一些小问题,记不住了:dizzy:。
然后是程序题:(每道题都是十分钟的时间)
1、用递归的形式算出1-100的和。我很惭愧,这到题当时没写出来,然后老师问我会不会,我就把递归的思路跟老师说了一遍。
2、将十进制转成二进制。这题比较简单,分分钟搞定。
3、复制一个图片,使用高效率方式。IO流这里,我也是练习比较多的,也是顺理完成。
总结:面对面试,紧张在所难免,但是只要基础掌握扎实,基本上面试中所提的问题,都能够答的出来,千万不要投机取巧,因为学到东西是自己的,这部分才是我们以后面对职场的有力武器。最终成绩109.9分,面试成绩41.9分,自荐信8分,其他无扣分。希望能够进入第14期JAVAEE。
-----------------------------------------------------------------无节操的分割线----------------------------------------------------------------------
PS:整个面试的过程,与我之前想的不太一样,我一直以为是直接给2-3道题然后就开始做,没想到面试的时候是一道一道题做,做完一道,老师就开始问部分问题,然后再给一道题,再问,不知道其他人面试是不是这样。
最后关于类加载器、代理并没有被问到,我学的视频是官网服务中心上提供的下载,可惜高新部分下不全,再面试的前一天,才知道这里也是很容易被考到的,然后就突击学了一天。
|
|