美团后端一面面经
开头自我介绍,问下base地要求,问下在哪里学习的知识
1.项目中有什么自己比较了解的点?
讲了下分布式锁,threadlocal,之后项目没怎么问,开始主攻八股
2.java的集合都有什么,其中有什么线程安全的,通过什么实现线程安全的
3.讲一下线程池参数,拒绝策略都有什么
4.java的锁都有什么,底层分别是什么
5.springboot启动流程(不会)
6.mysql用过什么索引,怎么知道用没用索引,讲一下索引底层原理,b+树优势,数据库部署都有哪些方式
7.怎么进行数据库和缓存的同步的,怎么保证一致性,讲一下分库分表
8.redis缓存三兄弟,常用数据类型,hll是干什么的
9.jvm用过什么启动参数,jvm用过什么看性能的工具(都不会)
场景题:给一个高并发接口,怎么优化
手撕:k个一组翻转链表
—————————————————————
应该还有些简单的问题回答完就忘了,感觉问的都不深对我来说刚好[偷笑R],范围倒是挺广,许愿二面