网易日常一面30min

写写面经,攒攒人品,许愿一波团子暑期能过。

总体来说这次面试很常规,3个小时之后约了终面,不知道终面会不会上压力。。

  1. 算法:怎么找到链表的中间节点?(快慢指针,讲完思路没让具体实现就过了)
  2. 看你熟悉集合类,讲讲Java中的集合类
  3. 讲讲HashMap的扩容
  4. 看你熟悉JUC,讲讲synchronized的锁升级
  5. 分布式锁是怎么实现的?
  6. 看你熟悉Executor框架,讲讲
  7. 讲讲CAS和底层实现?
  8. 除了自旋锁,用什么关键字?(这里没大懂,后来面试官提示可见性,那就是volatile关键字了。。但是只用volatile关键字没法保证原子性??说完volatile面试官就说好好好,我也没再深究。。)
  9. 项目中为什么选用了rabbitmq?
  10. MySQL事务隔离级别?
  11. MySQL索引类型?
  12. 讲讲聚簇索引
  13. 联合索引问题,(a,b,c)建索引,where a=? and b=? and c=? order by b,会走这个联合索引么?(蒙的不会,后面查资料group by order by也是遵循最左匹配原则,说错了淦。https://www.cnblogs.com/ttaylor/p/14443815.html
  14. 讲讲Spring中的IOC
  15. 讲讲Spring Bean 的生命周期
  16. Spring是如何解决循环依赖的
  17. rabbitmq延时队列怎么用的?
  18. 反问:做的什么业务?对我的学习有什么建议?

 

全部评论

相关推荐

评论
2
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务