在IT行业有这样一句话:面试造火箭,工作拧螺丝,就是针对程序员的。
一、面试造火箭
大家都知道,面试时间很短(相对其他职业面试算是长的) ,而面试官却要在这么短的时间内了解面试者,因此会通过各种问题试探面试者。“造火箭”不仅考察了你的知识储备情况,而中间夹杂的很多与IT无关的问题,一个是看看你这个人咋样,另外也是摸索下你思路,能否适应这个岗位需求。
二、工作拧螺丝
很多人觉得自己经过百般努力通过堪比”造火箭“的面试,你却让我拧螺丝,真的是大材小用,属于典型的岗位技能需求被严重放大化!而实际上企业通过”造火箭“选拔出你们,是为了更了解你,将你所在岗位工作更细化,更适合你,看起来你是在拧螺丝,实际上你是在造火箭,因为那个螺丝是火箭上的。这就叫“面试造火箭,工作拧螺丝,螺丝拧不紧,火箭会坠地!”
吸取教训,这几天整理了在春招阿里、京东、美团的一些比较高频面试点并列举了我在面试过程中碰到的问题
三、阿里巴巴面经问题列举(底层+线程+JVM+网络+MySQL)
1. 开发中Java用了比较多的数据结构有哪些?
2. 谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的?
3. 这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。
4. 对JVM熟不熟悉?简单说说类加载过程,里面执行的哪些操作?问了GC和内存管理,平时在tomect里面有没有进行过相关的配置?
5. 然后问了http协议,get和post的基本区别,接着tcp/ip协议ÿ