Hi!请登陆

面了美团我才知道大公司的面试有多恐怖, 附上我的美团5面经历, 终拿offer!

2020-11-18 46 11/18

面了美团,越发让我觉得想进大厂还需要很长时间的积累,问的知识点并没有那么多那么宽,但是会比我看到的更深入一点更贴近使用场景一点,自己差的还很远,可能真的要以春招为目标了

1.自我介绍

2.简单说一下项目,项目的问题,难点

3.Mybatis的$和#的区别

4.Mysql的存储引擎有哪些

5.Myisam和Inodb的区别

6.Innodb一定要有主键嘛,原因是什么

7.主键为什么建议使用自增主键,比如是字符串可以做主键嘛

8.Innodb的锁有哪些

9.解释一下间隙锁

10.间隙锁是共享锁还是排它锁

11.共享锁和排它锁对比

12.什么情况触发表锁和行锁和间隙锁(间隙锁没答对被追问了)

13.最左匹配原则,abc,顺序也是abc,什么情况索引肯定会失效,什么情况下整个索引都失效

14.spring mvc的执行流程

15.lock的底层实现原理(忘记了,很尴尬,很急但就是想不起来了)

16.jdk的线程池有哪些,怎么选择使用哪个线程池(只记得概念,怎么选择完全说不出来)

17.核心线程数和最大线程数的数量该设计为多大

18.设计模式了解哪些,工厂模式什么情况会用到

19.哪个框架在什么地方会用到这些模式

20.有用过redis,esmq嘛(后面告诉我我的知识范围宽度广度都需要提高,这些技术还需要去学习

)

21.jvm什么情况下触发young gc和full gc(只知道概念,触发时机都说不出来呜呜)

22.类加载过程,检查过程都做了哪些操作

23.tcp怎么保证数据可靠传输的

24.算法题:频率最高的前k个元素,要求时间复杂度优于O(n*log n):力扣原题,做过,结果现场想不起来怎么做了,怎么都想不出来该如何排序能达到题目的复杂度要求,根本忘记可以使用堆去实现排序,感觉死在这个算法题上了,前面虽然很多不会但是感觉还不算致命,算法题做不出来真的是急死了

面完确实觉得自己的深度,广度,包括对知识点的熟练度都不够吧,很多知识点都只是有个印象,说又不能说的很有条理很完整,学习方法还需要改进;

秋招已经进行了这么久,尚未有所斩获,菜是原罪,挨打要立正,努力准备在春招上干回来!

好在最后有惊无险的拿到了offer

敲黑板,划重点,我能过面试得亏我之前的复习,现在我把自己复习的专属资料分享出来给大家,内容涵盖基础知识、Java集合、JVM、多线程并发、spring原理、微服务、Netty 与RPC 、Kafka、日记、设计模式、Java算法、数据库、Zookeeper、分布式缓存、数据结构等等。,需要的朋友

最后

希望这些资料对你们的面试能有帮助,让你们在面试中能拿到自己满意的offer,对于大厂面试我想说的是你们心态一定要好,以上多有资料全部免费分享给你们,需要的朋友

相关推荐