哭了,一点八股不问,全是场景题。。。。
1、实习时,项目中的核心业务接口的限流和优化,怎么做的?
2、如果是电商业务,怎么保证缓存和数据库一致问题。数据库写完,断电了怎么办?如果事物A和B同时读写,但是写完的顺序颠倒,造成缓存和数据库不一致怎么办?那如果使用了消息队列,此时事务回滚了怎么办?(没说好)
3、GIT使用过么?merge和commit的区别(没说上来)
4、多线程了解么,有一个场景,某个业务(线程)怎么中断?(没说上来。。。。不建议使用stop(),容易出现死锁。建议使用interrupt();)
5、hashmap用过么?有一个场景,把一个对象存成key,怎么再次找到它?重写hashcode( ),利用其中的属性。
问完问题,面试官直接挂电话了,体验很不好,感觉凉了。。。
全部评论
(4) 回帖