携程二面
总共30min。
先开局聊天(3min)
1.你咋向学弟学妹介绍Java?就是为啥推荐他们学Java?
2.uml图、类图还知道不(不知道)
3.设计模式,工厂模式
4.数据库三范式还记得不,讲一下
5.为啥要用缓存、如果要用缓存,你会从那几点考虑,如何选型?
6.介绍一下分布式锁,为啥要用,咋选型?
7.既然有分布式锁,介绍一下jdk线程相关的锁。
8.讲Synchronized 底层、JUC、AQS那些底层、ReentrantLock底层
9.你遇到困难,咋解决
10.你平时是咋学习的
还有中间聊了很多天,扯犊子什么的,还有几个问的八股忘了。
反问5min,介绍自己部门,介绍携程相关情况。又是聊了天