58二面
58一面过去两个星期,昨天打电话通知二面。
然后经过一面的血洗已经佛系了(可以看看我原来发的58一面)
1.你的项目用到了哪些框架?
2.Spring中Autowired解释下,怎么通过一个类名或ID进行注入?
3.Redis用过吗?缓存过什么数据?如果Mysql中的数据存储到Redis中,对于一个事务修改Mysql数据后,怎么解决Redis不同步?Redis宕机又怎么处理?
4.Mysql乐观锁知道吗?一个行数据,怎么实现多个业务同时操作时保证数据安全?
5.分布式数据库需要注意哪些(balabala各种场景)?
6.Synchronized与Lock区别,Synchronized对一个类所有实例加锁(两种方式)
7.ArrayList的底层,初始化容量,扩容?
8.Java.util.Arrays知道吗?一个数组通过转化成list,能进行remove吗?
9.HashMap与HashTable区别,线程安全的HashMap?
10.ConcurrentHashMap的底层?
11.String中intern方法, == 比较?Integer缓存?
12.还有什么想问我?
2.Spring中Autowired解释下,怎么通过一个类名或ID进行注入?
3.Redis用过吗?缓存过什么数据?如果Mysql中的数据存储到Redis中,对于一个事务修改Mysql数据后,怎么解决Redis不同步?Redis宕机又怎么处理?
4.Mysql乐观锁知道吗?一个行数据,怎么实现多个业务同时操作时保证数据安全?
5.分布式数据库需要注意哪些(balabala各种场景)?
6.Synchronized与Lock区别,Synchronized对一个类所有实例加锁(两种方式)
7.ArrayList的底层,初始化容量,扩容?
8.Java.util.Arrays知道吗?一个数组通过转化成list,能进行remove吗?
9.HashMap与HashTable区别,线程安全的HashMap?
10.ConcurrentHashMap的底层?
11.String中intern方法, == 比较?Integer缓存?
12.还有什么想问我?
微信面试,声音小的可怜,还是老套路一上来就怼场景,头皮发麻。还好后面基础拉回来点面子。