秋招美团java后端一面凉经
一、八股拷打
1. ArrayList 内部实现方式及扩容机制
2. BIO、NIO、AIO 三种 IO 的区别,NIO 底层所用机制
3. 线程池常用参数,拒绝策略
4. AQS 是什么以及其实现方式
5. 为什么需要双亲委派机制,双亲委派机制如何保证用户写的类不污染核心类
6. Spring 容器的原理及作用
7. Spring 中容器与 AOP 的连接方式,AOP 实现是否只有动态代理一种机制,是否有其他机制
8. MyBatis 的 XML 文件中有哪几种标签
9. 当参数传列表要生成 where ID in(ID1,ID2,…)这样的 SQL 语句时,如何去掉最后一个逗号
10. MySQL 中索引存储形式,是否了解联合索引,结合 B + 树结构,为什么联合索引要遵循最左前缀匹配原则
11. MySQL 中 InnoDB 存储引擎的事务实现方式
12. Redis数据结构,持久化策略,缓存淘汰策略
13. 在 Redis 中对一个数据进行删除时的过程,是否会立马删除
二、项目相关
1. 项目的目标、功能、用户群体及核心业务流程
2. 该项目中私聊功能的实现方式
3. 当项目服务器有多台时,如何处理私聊功能以避免消息乱序等问题结合具体场景消息传递流程
4. 该项目中双 Token 机制实现无感刷新的方式5. 该项目中使用 Elasticsearch(ES)的目的
6. ES 为什么有很强的搜索能力,什么是倒排索引,ES 的倒排索引与 MySQL 的 B + 树索引的区别
三、手撕
1. 反转链表,秒了
2. 要求编写一个表示停车场的 Java 类,需运用面向对象思想,包含入库、出库方法,可自由发挥添加其他方法,且需考虑生产者和消费者模式(停车场共 100 个车位,停满时需等有车出库才能再入库,无车时无法出库)
1. ArrayList 内部实现方式及扩容机制
2. BIO、NIO、AIO 三种 IO 的区别,NIO 底层所用机制
3. 线程池常用参数,拒绝策略
4. AQS 是什么以及其实现方式
5. 为什么需要双亲委派机制,双亲委派机制如何保证用户写的类不污染核心类
6. Spring 容器的原理及作用
7. Spring 中容器与 AOP 的连接方式,AOP 实现是否只有动态代理一种机制,是否有其他机制
8. MyBatis 的 XML 文件中有哪几种标签
9. 当参数传列表要生成 where ID in(ID1,ID2,…)这样的 SQL 语句时,如何去掉最后一个逗号
10. MySQL 中索引存储形式,是否了解联合索引,结合 B + 树结构,为什么联合索引要遵循最左前缀匹配原则
11. MySQL 中 InnoDB 存储引擎的事务实现方式
12. Redis数据结构,持久化策略,缓存淘汰策略
13. 在 Redis 中对一个数据进行删除时的过程,是否会立马删除
二、项目相关
1. 项目的目标、功能、用户群体及核心业务流程
2. 该项目中私聊功能的实现方式
3. 当项目服务器有多台时,如何处理私聊功能以避免消息乱序等问题结合具体场景消息传递流程
4. 该项目中双 Token 机制实现无感刷新的方式5. 该项目中使用 Elasticsearch(ES)的目的
6. ES 为什么有很强的搜索能力,什么是倒排索引,ES 的倒排索引与 MySQL 的 B + 树索引的区别
三、手撕
1. 反转链表,秒了
2. 要求编写一个表示停车场的 Java 类,需运用面向对象思想,包含入库、出库方法,可自由发挥添加其他方法,且需考虑生产者和消费者模式(停车场共 100 个车位,停满时需等有车出库才能再入库,无车时无法出库)
全部评论
美团还在面试?
相关推荐
11-18 22:06
门头沟学院 golang
牛客28967172...:毕业工作,考研,考公是完全不同的方向。
99%的人拼尽全力也只能把一个做好(能做好都已经是佼佼者了,比如进进大厂,考985或者考公)
如果你确定要考研可以不用学任何就业技术框架,也不用实习经验,刷题背知识点就行,但注意必须考92院校起步,因为这个年代双非硕毕业后完全不如双非本(互联网行业),可以说双非硕在互联网就业完全是负收益 点赞 评论 收藏
分享
查看9道真题和解析