美团优选暑期后端一面
1.java基础知识
list和set有什么区别,两者适合用于什么场景
hashmap底层是线程安全的吗?为什么不安全?有哪些集合是线程安全的(提到了concurrenthashmap)
concurrenthashmap为什么是安全的?底层使用了什么保障线程安全
AQS底层结构是什么,他的继承子类有哪些
线程池的参数有哪些
线程池的拒绝策略有哪些,任务队列有哪些
场景:现在有一个线程池处理用户登录相关请求,线程池无法承受 应该采用什么拒绝策略什么任务队列
2.数据库相关
数据库采用的引擎是什么(说的是innodb)
比较innodb与其他引擎
怎么进行sql语句优化的
怎么判断加了索引 sql语句有没有用到索引
索引下推是什么
数据库的mvcc底层原理是什么
在进行set语句的时候 undo log ,bin log ,redo log是怎么变化的
间隙锁是什么?用来处理什么情况?达到哪一种隔离级别
3.redis相关
redis的持久化机制
redis的zset底层结构是什么
redis中hash结构的rehash过程是什么
LRU和LFU的区别
4.实习经历相关
介绍实习期间的项目和主要完成的工作,设计的具体功能
介绍aop的种类,以及在项目中使用了哪些类型
二级缓存为什么使用caffeine ,是如何使用的,对比guava和caffeine
caffeine如何保持与redis数据一致
二级缓存设置的过期时间
5.项目相关
threadlocal的底层原理,为什么会造成内存泄漏
es采用的分词器,有没有想过用别的分词器,es的底层倒排索引的结构
nginx的七层和四层
6.手撕
合并有序链表
三数之和
7.其余
平常是怎么学习的
#美团##美团26届转正实习##美团优选#
list和set有什么区别,两者适合用于什么场景
hashmap底层是线程安全的吗?为什么不安全?有哪些集合是线程安全的(提到了concurrenthashmap)
concurrenthashmap为什么是安全的?底层使用了什么保障线程安全
AQS底层结构是什么,他的继承子类有哪些
线程池的参数有哪些
线程池的拒绝策略有哪些,任务队列有哪些
场景:现在有一个线程池处理用户登录相关请求,线程池无法承受 应该采用什么拒绝策略什么任务队列
2.数据库相关
数据库采用的引擎是什么(说的是innodb)
比较innodb与其他引擎
怎么进行sql语句优化的
怎么判断加了索引 sql语句有没有用到索引
索引下推是什么
数据库的mvcc底层原理是什么
在进行set语句的时候 undo log ,bin log ,redo log是怎么变化的
间隙锁是什么?用来处理什么情况?达到哪一种隔离级别
3.redis相关
redis的持久化机制
redis的zset底层结构是什么
redis中hash结构的rehash过程是什么
LRU和LFU的区别
4.实习经历相关
介绍实习期间的项目和主要完成的工作,设计的具体功能
介绍aop的种类,以及在项目中使用了哪些类型
二级缓存为什么使用caffeine ,是如何使用的,对比guava和caffeine
caffeine如何保持与redis数据一致
二级缓存设置的过期时间
5.项目相关
threadlocal的底层原理,为什么会造成内存泄漏
es采用的分词器,有没有想过用别的分词器,es的底层倒排索引的结构
nginx的七层和四层
6.手撕
合并有序链表
三数之和
7.其余
平常是怎么学习的
#美团##美团26届转正实习##美团优选#
全部评论
感觉好难
优选应该是最好进的了,去年面这个部门的基本来就有,不过当时业务不太稳定,不知道现在如何了
补充:还问了java中有没有能实现有序的set和线程安全的set
接好运
有结果吗
base上海还是北京的呀
捞是直接投的美团然后发到这个部门的吗
@大灰尘 问的又基础又难的,真基础不牢地动山摇啊
mmm
接好运
接好运
八股盛宴呀
这个合并有序链表需要自己实现堆排序吗,还是直接用优先队列就可以呀
接好运
接好运
接好运
已老实
接好运
接好运
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-18 14:16
成都理工大学 C++ 努力的小明a:项目看着很眼熟,施磊老师吧,我也学的这个😋我当时是把rpc框架做成了一个分布式网盘,这是一个项目,然后muduo库做成集群即时通讯,又用QT做了个交互的客户端,这样又一个项目,然后一个轻量redis,一个CAD,总共四个项目,投了三个月就今天2月份一个小厂Qt offer,然后后面想开了,Qt啥的都能干,这个月get了个北京大厂的offer,做java后端,人生就是这么魔幻,现在就在去北京入职的路上
点赞 评论 收藏
分享
查看16道真题和解析 点赞 评论 收藏
分享

