刚面试完,热乎的面经~
自我介绍就跳过了。
1.对Map的了解,HashMap底层原理,可以直接传入一个对象作为key吗?
2.hashcode 和equals
3.问会不会线程池,说不是很了解就没继续问
4.问对synchronized的了解。以及加在静态代码块和局部代码块的区别
5.volatile的原理及作用
6.Java里有公平锁吗
7.数据库的ACID
8.四个隔离级别及对应的问题(好久不看就记得脏读和幻读了)
目前记得这些面试题,这里大概就面了二十分钟左右。
算法题是给定A,B两个区间求重叠的子区间,和leetcode986有点像,没让写测试用例。少考虑了一个AB互为子区间的情况,提示写完后时间就到了。最后反问环节。
总体猿辅导面试体验很不错。
全部评论
(2) 回帖