首页 > 美团后台一面面经
头像
cyxY
编辑于 2019-08-29 00:35
+ 关注

美团后台一面面经

上来也没让我自我介绍,直接开始
1.项目
2.如果缓存雪崩,大量请求直接打到数据库怎么办?(这答得不是特别好)
3.hashmap扩容多大,为啥
4.equals和==区别
5.为啥重写equals一定要重写hashcode
6.现在需要进行字符串拼接操作,让你做,你会怎么做,为什么
7.为啥不用String的加号
8.String a="a";String b="b"; 问"a" "b"等不等于a b
9.volatile相关,没有问原理,问的是具体问题,就是与可见性相关
10.数据库用的mysql是吧?做过索引优化不?explain语句出来的结果中的type如果为index是啥意思
11.间隙锁锁的是数据还是索引
12.间隙锁解决的是啥问题
13.幻读会在哪种隔离级别中出现
14.如何解决幻读
15.了解TCP不,TCP断开连接的过程说一下(四次挥手)
16.知道time_wait吗?为啥要有这个状态
17.SpringMVC中容器的bean能访问到Spring容器中的bean吗?反过来呢
18.事务传播(不太会)
19.用过事务吗?如果spring的事务中抛出了IOException,会回滚吗?(我猜的会,但是好像是并不会回滚。。)

20.线程wait了,被notifyall了,变成啥状态了
21.线程wait了会不会释放锁

22.mybatis的#好处

23.我看你用了threadlocal,说说(我是结合源码说的)

还有最后他问了我个问题,你想没想过做算法。。我说我本科,都没接触过。。尴尬
就记得这么多了。。
总结:都不是直接问原理,但是都偏向于给一个场景或者具体问题,问你怎么想,让你给出解决办法,然后问你为啥,这块基本就要结合原理和思考来说了,看来平时除了多看看理论还是要多敲一敲,多思考

更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖