实习面试经验分享
1、面试的语速
可能大家面多了之后对于自我介绍和回答一些机械问题的时候,语速会比较快,面试官可能听不清楚会导致沟通不畅 (腾讯面试官提醒的)
2、常考知识点
我这几天面了蚂蚁、腾讯、携程(虽然没有一个有消息的/(ㄒoㄒ)/~~),发现有几个每个人都会问的。并且最好对其中一到两个非常深入的了解
2.1 concurrentHashmap
扩容的操作、如何记录这个size的(腾讯问到了,我只说了用原子变量,但是好像可以分为多个cell)等
2.2 JVM的垃圾回收
需要注意的是最好深入可达性算法、G1、以及跨代引用是怎么处理的
2.3 三挥四握、流量控制、拥塞控制
计算机网络最好都了解一下、特别是为什么三次挥手啊啥的。
2.4 同步阻塞IO、同步非阻塞IO、异步IO
了解每个的优点啥的(推荐非科班的补一下操作系统的相关知识、我目前还在学,但是记不住QAQ)
3、如果说对某个知识点不会、还没写、或者哪一部分不熟悉、可以提问的时候直接说
比如腾讯面试官问我的时候、我直接说没看过Spring、SpringBoot的源码、他直接说不问了。最后反问的时候,我问面评、他说不会因为一两个知识点不会就pass啥的、他也希望他问的大家都能答出来、不会说不会什么就特意问什么。(面试官真好)。然后说,希望就是对一两个知识点有比较深入的了解,比如concurrenthashmap,或者G1垃圾回收器、或者某个部分。这样说明有一定的技术的专研精神。