晚上十点进行面试,这个是没有想到的。
面试官太辛苦了,而且面试官人超级和善。
前几个问题都是项目的问题,项目就是一个简单的秒杀系统。实在是做的做的时间太久了,回答的一定都不好。
记录一下除了项目之外的一些问题。
1、自我介绍
2、项目问题跳过
3、maven
4、git
5、Java死锁问题,场景、业务
6、检测死锁
7、()long a=1L,long b=1L,是否相等,是否(a==b)Long b=600之后是否还是会相等
8、equals ==的区别
9、ThreadLocals 应用场景,原理
10、guava(自己有提到)
11、LRU、实现
12、并发,多线程通信方式
13、sprng 模块,项目中怎么用到的,为什么使用。(循环依赖会出现什么异常)
14、mysql 事务特性 (Innodb)
15、spring MVC

基础还是需要加强
其实也没有很难,但是自己还是太菜了。就这吧,许一个二面