已经在美团的池子里泡凉了(一二面面经)
美团二面后就没消息了,我以为美团挂了不会有通知。但是牛客上一些同学说收到感谢信了,那我大概就是在池子里已经被人遗忘了。当时还没有offer,美团一面比较顺利,就想着美团肯收我,我就转Java去了,不搞C++了。谁知道,没拿到美团的offer,反而拿到其他公司C++岗位的offer。看来我还得坚守在C++岗位上呀。
笔试
我做的是第二批笔试,a了一道,其他三道加起来算1道吧。第二面就收到面试通知了。
3.23一面
- 自我介绍
- 介绍项目
- 项目与 libevent
- IO多路复用的作用
- 进程通信方式
- 进程与线程的区别,使用场景
- 管理fd的数据结构、(提到了哈希表)
- 哈希表冲突
- 堆和栈
- dfs、bfs
- 面向对象封装、继承、多态
- 序列化和反序列化(不会,但是说了一下自己的理解。现在有点后悔了,感觉就是在瞎说)
- 虚拟内存的作用、段页式
- CLOSE_WAIT、TIME_WAIT
- cookie、seesion
- get、post
- get可以有 body 吗?
- http请求的过程
- mysql和redis(不懂,大概说了一下redis)
- mysql索引的数据结构
- 提问环节
因为我只会C++,不会Java。面试官尽量不问Java,说了两三次“不问Java”。可能是想问,但是忍住了。面试体验超好。
早上面完,下午hr就约打电话约二面了。
3.24二面
- 问项目(网络库)。由于面试官是做 Java 的,也不了解网络库,所以开始沟通得不是很顺畅。后面面试官让打开 Github 来讲项目。(第一次遇到这种情况,还好对项目很熟悉)
- 算法题:找零钱。零钱数组
[1,2,5]
,零钱个数无限个。将aim
元钱换成给定数组中的零钱,要求零钱数最少。(贪心算法) - 提问环节
总结
美团的面试体验是我面过的公司里体验最好的。全程都有互动交流。答得还行,面试官会说不错;不会的,面试官会说没关系;面试官也会分享自己的看法。虽然没能拿到offer,但是还是对美团的好感度爆棚。
面试难度不大,问得问题都是常规问题。没过的原因应该是因为技能跟岗位不匹配。如果被用C++的组捞了,机会应该会大一些。
#美团暑期实习##美团##Java工程师##实习##面经#