美团iOS春招面经
3/25,HR面结束了,在等待结果 发个美团面经贴,攒下人品😊😄
笔试 3/13
5道题,只A了1,2,3,后面时间一直在做4,没做出来 最后10分钟看了下第5题,是在图里面找最长升序路径,
思路还是很简单的所以,做题前看下所有的题,评估下难度还是很有必要的
一面 3/16 60min
一面主要是问的基础知识的问题,主要是C++、计算机网络、操作系统的知识。OC/Swift基础不是很必需。
1. cell加载的优化
2. class和struct的区别
3. 程序预编译、编译、汇编、链接
4. 静态链接和动态链接的区别
5. static的作用,修饰的变量哪个时期创建
6. 满二叉树和完全二叉树的区别
7. 排序算法有哪些,哪些是稳定的
8. 输入URL到显示页面中间要经历哪些过程
9. tcp建立和断开连接的过程
10. tcp和udp的区别,适用场景
11. http和https的区别, https的证书为什么受信任
12. 线程和进程的区别
13. 虚拟内存
14. 进程间通信方式有哪些
算法题:找到链表中环的入口节点
面试官很亲切,我中间有个地方写错了,面试官还给我指出来了,很nice
二面 3/18 70min
二面前面的一半时间都是在问项目,因人而异,主要是问下项目的难点,遇到的问题,怎么解决的
后面就是基础知识的问题了,主要会再问一下一面你答的不好的问题,再后面就是稍微深一些的提问了
1. url的构成
2. http协议有哪些内容
3. 静态库和动态库, 静态链接和动态链接
4. 虚拟内存是怎么实现的
5. 操统系统内存管理有哪些方法
6. 函数调用的过程
7. 程序在内存中分为哪几部分
8. class中的成员和成员函数等在内存中的位置
算法题比较简单, 给一个数组和一个目标值,找出两个数,它们的和为目标值,建一个hash表就可以了
三面 3/23 50min
美团的各个部门听说不太一样,有的有三面,有的没有
三面还是技术面,考察的知识没有二面问的深
1. c和c++的区别, c++和objective-c的区别
2. 网络模型分哪几层,面试官提几个协议,说一下是哪一层的
3. socket和tcp的关系
4. http响应头的状态码
5. 操作系统时间片,问题具体怎么问的不清楚了
6. 指令集的分类
7. c++智能指针
8. 动态库有写过吗
9. 指针,& 和 *
10. 多态
11. 水源无限,一个5L和3L的桶怎么得到4L水
12. 有哪些offer,投了哪些公司
三面问的知识比较宽泛一些
hr电话面 这个主要了解下学习情况,学习方式,offer,期望薪资啥的
面试下来,感受就是美团面试官都很亲切,很专业,不会很严肃,给你压力感。
面试完,好好总结很重要
许愿Offer,
3.30 oc
4.6 收到正式offer 已签