美团java后端开发, Java面经

学java学后端, 总共学了一个多月的时间, 本来没指望能收到面试, 能收到面试也是很惊喜了. 虽然面的很不咋滴...
1. MySQL索引为什么设置为自增1
2. Java hashmap底层实现原理
3. redis hashmap和java hashmap的区别, 如果需要map的数据太多了怎么办
4. 用redis做分布式数据库的思路
5. 用了spring哪些模块
6. 如果两个Bean有先后关系, 要怎么做
7. mysql为什么选b+ tree
8. 一个Bean从new到死亡的历程
9. JVM垃圾回收
10. OOM问题及解决
11. 进程调度算法
12. 死锁, 怎么避免死锁
13. 判断链表有没有环, 找环的入口
14. 怎么用两个queue做一个stack
后来做了一个链表的题目

java方面简直被问的快哭了, 感觉还是要多复习呀. 还有很多redis, spring相关问题,  因为完全不会, 甚至都记不得题目是啥...
第三个redis有大佬可以帮忙解答一下吗,还是没思路
#面经##美团##java工程师#
全部评论
第三题应该是redis的大key问题吧
1 回复
分享
发布于 2021-09-16 03:30
不是自增一,建立索引无法保证有序插入,乱插入导致页分裂,页分裂会导致额外的io
2 回复
分享
发布于 2021-09-16 00:38
小红书
校招火热招聘中
官网直投
为什么
1 回复
分享
发布于 2021-09-16 00:04
什么设置自增1啊😂😂
点赞 回复
分享
发布于 2021-09-16 00:04

相关推荐

1 20 评论
分享
牛客网
牛客企业服务