面试部门:美团到家事业群 - 闪购 base:北京 岗位:后台开发(实习)
首先不得不吹吹美团的效率了:推完就收到笔试邮件,一二面一天走完,hr面久一点,20号一二面,刚才(26)收到hr电话,口头offer了,说可能offer要审批下,结果10分钟后offer就到邮箱了。!!!
- 算法
- 基础
- 项目
如果说算法和基础是武当内功,那么面试技巧则是华山剑法。浑厚的内功让你在将来的学习开发中受益匪浅,但一时难以见效。而凌厉的剑法能让你快速拥有披荆斩棘的能力,让你在面试时无往不利。
一般一次面试是30到60分钟,其实问的问题不太多,但是你能保证一个问题答得比较深,那么这个问题就是你的加分项!比如:
- 说出所有你知道的:第一个面试官问我,数组和ArrayList,这是第一个基础问题(不算简历上的),基本的说说区别,我 主动说了ArrayList的扩容机制,1.5倍扩容机制等等,然后引发和面试官的讨论(此处过去10多分钟)。所以我一面问的问题比较少,哈哈哈。
- 把一个问题研究到极致:hashmap:这个属于必问的吧!!一旦有面试官问我,我会从底层数据结构,hash冲突,拉链法,红黑树,再说hashmap线程不安全:put和resize两种。。这个问题慢慢说可以说10分钟,把这个问题整理全,绝对不亏。学习的时候就把这个问题整理好,面试的时候,说自己擅长的,比面试官问你不擅长的好的多!
- 联想答题:二面的问题5,当时这个问题我有点懵,不知道到底问的什么意思。我说我只知道,tcp会在传递的时候会给报文加个tcp头,然后面试官马上问我,tcp头里有啥?我当时想给自己一巴掌,确实没有去记过这个,把自己往火坑里推。然后我就联想,虽然我没有记过tcp头里有啥,但是我记过tcp属于运输层啊(常见面试问题,思考过程都要说出来,展示给面试官看),所以他一定有端口信息。接下来我接着说(tcp可靠运输我记过啊),tcp要保证可靠运输(又是一个面试题):第一步是切片和排序,所以要有序号,其次tcp要校验数据,所以肯定有检验和。。。等等。我当时答完后,面试官就鼓励说:答得不错。。。成功把一个减分问题答成加分问题。
准备期间看了很多牛客的面经,这次也算是回馈牛客了~以上是个人面试的一点拙见,大神轻喷😂。
美团一面:
1. 问简历上的三个项目:
a. 介绍一下项目
b. 遇到什么难点,怎么解决的
c. 分工
2. 电商项目
3. 数组和arraylist的区别
4. Hashmap
5. Hashset
6. 并发模块:两个关键字
7. 接口和抽象类
美团二面:
1. 自我介绍,然后手撕股票买卖问题
2. http完整请求(客户端和服务端):url和SpringMVC
3. 三次握手
4. 三次握手都会发送电报,目的是什么?
5. 三次握手在TCP中是以什么形式进行的
6. TCP头有什么信息?
7. Https
8. java内存管理
9. 垃圾回收,elden区域
10. 怎么从main函数启动
11. 进程和线程,为什么需要线程程
12. 保证线程安全的方法。Lock加锁复习,synchronized优化复习
13. Linux内核,操作系统?C++
14. Linux查找那个线程使用CPU最大
15. 谈项目:mybatis代码重构
16. mysql详谈
17. 怎么构建索引,为什么选择自增()
18. 索引的类型,作用。联合索引,最左匹配原则
19. 索引的底层,多路查找树。
20. B+树怎么查找
21. 还是问 天猫项目
22. 问AI的两个项目,别人为什么比你高?从项目中学到了什么?
23. 大学学生会活动
全部评论
(50) 回帖