拿到 阿里实习offer,经历了5次面试,其中4轮技术面,1轮HR面试。在这里分享一下自己的面试经验和学习总结。希望能够帮助更多的小伙伴。
我本科毕业于中南大学信管专业,真正开始学习Java是在大三下学期,研究生就读北航的移动云计算专业。刚开始也是小白,也是一步步成成起来的。需要提的一点是,你将来是需要靠这个吃饭的,所以请对找工作保持十二分的热情,而且越早准备越好。
给大家整理了一些面试题有需要完整版的朋友可以点一点领取:点这里即可领取下面资料,获取码:优快云
阿里一面
一面是在上午9点多接到支付宝的面试电话的,因为很期望能够尽快接到阿里的电话,所以非常兴奋。电话接通之后还是非常紧张的,毕竟是第一次这样的面试。
中间面的问题有些记不清了,下面列出了一面问到的问题:
自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟)
你感觉比本科阶段自己进步了多少,有哪些进步
研究生期间最大的进步是什么
你觉得你适合从事哪个方向的开发
synchronized与lock的区别,使用场景。看过synchronized的源码没
JVM自动内存管理,Minor GC与Full GC的触发机制
了解过JVM调优没,基本思路是什么
如何设计存储海量数据的存储系统
缓存的实现原理,设计缓存要注意什么
淘宝热门商品信息在JVM哪个内存区域
操作系统的页式存储
volatile关键字的如何保证内存可见性
happen-before原则
Lucene全文搜索的原理
你觉得自己适合哪方面的开发,为什么
想去哪里实习,杭州?
反问面试官的问题:
评价一下我的这次面试表现
应该在我的技术栈中增加什么
有机会下次面试吗
一面总结
一面大概面了50多分钟,从面试官口中得知他是一个老员工,