美团春招全职iOS开发工程师 三面面经【已offer】

背景19届二战双非本科生,官网裸投的简历,参加了4月16日的笔试,加起来算5A3吧,沉池子了好久,直到今天结束了美团三面。写一波面经希望帮助到还在面试的同学,顺便攒人品求OC。

一面

自我介绍
property关键字有哪些
atomic作用
assign作用
weak原理
autoreleasepool
手撕求二叉树深度
手撕求数组中超过一半的数字
手撕链表中环的入口节点
智力题:3L 5L水杯倒出4L水
提问环节(部门美团金融支付,双休)

一面面试官人挺不错的,发现我主要用swift后,oc问题下手很轻...

二面

自我介绍
手撕好多牛牛
手撕牛牛锻炼
手撕取球放球
swift对比c++
swift各个版本变动
提问环节

2.5面

研究生备考情况
备考最大挑战
怎么入门编程的,如何坚持下来的
未来规划
确认毕业时间
是不是愿意做OC

二面面试官一上来就说我听一面面试官说你算法不错,我们直接来做难点的,然后就是俩动规一贪心...面试过程中要求AC但是第一题36%卡了好久后面就没做,和面试官讨论了下思路。没想到的是面试1小时后面试官杀了个回马枪,加了微信问是否做出来了。然后讨论了下,接下来就问了一堆问题...整体聊下来是非常棒的面试官,有问题基本都和你解答了

三面

评价前面面试官
是否有实习经历
oc的动态性体现
swift对比oc区别在哪
为什么苹果要开发swift取代oc(答了运行效率方面和类型安全方面)
为什么一般swift运行速度比oc快
swift如何保证类型安全
线程同步问题,D线程需要在ABC线程执行完成后执行,如何设计(答了用GCD队列和信号量)
还有什么其他方案吗
GCD信号量除了同步还有什么用处
signal(),wait()分别有什么用
不同iOS版本分别有什么改进
App生命周期(需要解释各个阶段要干啥)
点击一个UIButton后会发生什么(需要详细解释从响应触摸到请求服务器获得结果的过程,引出下面网络相关问题)
触摸事件如何触发的
DNS解析过程
DNS有多少根服务器
DNS不安全的地方以及解决办法
HTTPS相对于HTTP有什么区别,S代表什么
HTTPS套接层有哪些协议
TLS1.2 1.3协议有什么变动
HTTPS握手过程
为什么分别采用对称加密和非对称加密
你知道哪些对称加密和非对称加密算法
RSA AES算法原理
AES128 AES256的数字代表什么意思
除了代表密钥长度还有什么含义
了解Base64和Base58编码吗
中间人攻击原理
如何避免中间人攻击(回答互相验证证书,引出下面的问题)
服务器公钥定时更新,客户端如何获取新公钥
http证书都包含什么数据
除了中间人攻击,还有什么其他可能遭遇的攻击
是否了解公司工作模式(说不是问设计模式,遂答不知道)
MVC MVVM介绍、区别
是否了解过跨平台框架(答了解过Flutter,稍微说了下)
介绍下Flutter框架组成(哦豁)
问简历上的项目
问为什么选择做iOS
问为什么不继续考研
问未来职业规划
问其他公司面试/offer情况
提问环节

三面面试官据二面面试官说是他的BOSS,基本顺着你说的问,所以问了很多很细的问题....有的真答不出😢但是整体聊的很开心。

6.2更新:接到HR电话前面面试通过,沟通职位薪资入职时间后,表示1-2个工作日出正式offer,感谢牛客~

需要内推的小伙伴欢迎私信获取内推码呀,移动端秋招提前批已经开始了,内推免笔试~
#美团##iOS工程师##校招##面经#
全部评论
是参加的校招吗
点赞 回复
分享
发布于 2020-05-27 19:08
战线拉这么长的嘛,老哥祝你拿到offer
点赞 回复
分享
发布于 2020-05-28 00:19
联想
校招火热招聘中
官网直投
老哥是二战失利?
点赞 回复
分享
发布于 2020-05-28 11:47

相关推荐

2 16 评论
分享
牛客网
牛客企业服务