好的,老司机 要发车了...
时间:2016年8月20日
地点:网易北京研发中心
面试部门:网易传媒
下午一点多到的,但是面试是两点半的场,就在那趴着眯了十分钟,之后两点半签到,就进去了。等了大概20分钟吧,将近三点了,开始一面。
一面:
- 简单介绍一下自己
- Spring具有什么特点(IOC和AOP)
- HashMap和HashSet的实现原理
- 动态代理的原理
- java虚拟机类加载机制
- java虚拟机GC算法
- 包装类型和基本类型比较问题(例如,Integer类型的变量能否==int类型变量,能否作比较,什么时候不能作比较)
- ArrayList和LInkedList的比较
- 单例模式都有什么,都是否线程安全,怎么改进(从synchronized 到 双重检验锁 到 枚举 Enum)
- java锁机制
- java线程安全都体现在哪些方面,如果维护线程安全
- 还有什么想问我的么?
一面大概用了40多分钟吧,可能还忘记几个问题,现在能想到这么些。
一面完事儿之后,就在大厅等着,大概15分钟,就被叫去二面了。
二面:
- 主要就是项目,面试官一直拿着你的简历,去看项目中有什么可问你的。
- 项目中遇到了什么问题,怎么解决的。
- Oracle的explain执行计划调优。
- 发散性问题:假如