美团Java后端 1面凉经 70分钟
面试官上来先自我介绍,说回答不上来可以不回答,自己是第一次面试校招生。
1. 自我介绍
2. 讲一两个比较有亮点的项目
3. 项目数据的量级有多大,存在的问题
4. 项目用到的Java的技术栈
5. 项目的表模型是单表模型还是多表模型
6. 多表模型下,MySQL如何去创建索引
7. 如何排查索引是否命中,提高索引命中的概率
8. 水平分表和垂直分表的区别是什么?
9. 介绍第二个项目
10. 项目搭建的周期是多久
11. 项目用到了分布式锁,主要是解决了什么问题
12. 项目用到了RabbitMQ,这块主要解决什么问题
13. 项目用到了MySQL,主要是用来干嘛的
14. Spring IOC
15. Spring遇到多个对象的相互依赖,那这种依赖冲突在Spring底层是如何解决的
16. Spring AOP
17. Spring MVC,处理一条请求的链路是什么样的
18. MySQL的事务 ACID
19. 表锁和行锁以及分布式锁的了解
20. MySQL什么情况下会把行锁扩大成表锁
21. 索引失效的场景
22. Java有哪些集合,更详细的分类
23. 哪些集合有线程安全问题,怎么改造。
24. 反射是怎么使用的,它有几种实现方式?
25. 类加载机制,Java类是如何加载的
26. AIO、BIO、NIO,介绍一下Java 的I/O流
27. 介绍AQS,排队是如何做的,和普通的双向链表有什么区别
28. 线程池,使用线程池的好处是什么
29. 达到核心线程后,是如何执行的
30. Redis的常用数据结构
31. 缓存击穿、穿透和雪崩
32. 算法题:重排链表、字符串如何转数字(int、double)、最小堆
反问:
1. 业务
2. 怎么学算法
校招处子面,感谢美团给的面试机会,感谢美团面试官。
已凉,发面经攒攒运气
1. 自我介绍
2. 讲一两个比较有亮点的项目
3. 项目数据的量级有多大,存在的问题
4. 项目用到的Java的技术栈
5. 项目的表模型是单表模型还是多表模型
6. 多表模型下,MySQL如何去创建索引
7. 如何排查索引是否命中,提高索引命中的概率
8. 水平分表和垂直分表的区别是什么?
9. 介绍第二个项目
10. 项目搭建的周期是多久
11. 项目用到了分布式锁,主要是解决了什么问题
12. 项目用到了RabbitMQ,这块主要解决什么问题
13. 项目用到了MySQL,主要是用来干嘛的
14. Spring IOC
15. Spring遇到多个对象的相互依赖,那这种依赖冲突在Spring底层是如何解决的
16. Spring AOP
17. Spring MVC,处理一条请求的链路是什么样的
18. MySQL的事务 ACID
19. 表锁和行锁以及分布式锁的了解
20. MySQL什么情况下会把行锁扩大成表锁
21. 索引失效的场景
22. Java有哪些集合,更详细的分类
23. 哪些集合有线程安全问题,怎么改造。
24. 反射是怎么使用的,它有几种实现方式?
25. 类加载机制,Java类是如何加载的
26. AIO、BIO、NIO,介绍一下Java 的I/O流
27. 介绍AQS,排队是如何做的,和普通的双向链表有什么区别
28. 线程池,使用线程池的好处是什么
29. 达到核心线程后,是如何执行的
30. Redis的常用数据结构
31. 缓存击穿、穿透和雪崩
32. 算法题:重排链表、字符串如何转数字(int、double)、最小堆
反问:
1. 业务
2. 怎么学算法
校招处子面,感谢美团给的面试机会,感谢美团面试官。
已凉,发面经攒攒运气
全部评论
是算法没答好吗,我也是算法一直太菜了,感觉和大厂无缘了,八股和工程能力还行
佬什么时候投递的,现在才一面嘛
佬有实习吗
相关推荐