稳赢云一二面
前面发过一次一面,没想到被吞了。。
3.25 下午2.30一面,总共40多分钟
String、StringBuffer、StringBuilder的区别?
Obeject的wait()和notify()?
HashCode()和equals()?
HashMap和TreeMap的区别?(这里人傻了,当时说TreeMap是线程安全的,后面面试官反问才反应过来是Hashtable才是安全的)
强引用、软引用、弱引用?
说一下synchronized?
自旋锁和monitor有什么区别?(上个问题给自己埋坑 o(╥﹏╥)o)
自适应自旋锁是怎么实现的?(刚出一个坑,又跳入一个坑 o(╥﹏╥)o)
mysql的内外连接?
聚簇索引和非聚簇索引?
然后后面就是对项目的一些提问。
3.26 晚上8点 二面,30分钟左右
上来个人介绍,然后聊了会天
先问项目最有技术的方面?
线程不安全的例子?
线程不安全的解决方法?说了synchronized
Lock?
如果lock没有上锁成功,那cpu不也是在空转吗?(懵,不了解)
了解threadlocal吗?(我听到的时候没反应过来是threadlocal,可能我的发音和面试官的不一样,后面结束了想了想才反应过来)
死锁的条件?
线程和进程?
进程间的通信?
最后出了个sql题,已知一个student表,三个字段,class、name、score,问怎么找出 平均分超出60 的 班级 和 平均分?
#Java找工作##面试题目#