被虐烂了,宇宙条我服。

晚上回来更面经。三轮5个小时。

------------------------------------------------------------
面试岗位: iOS开发
------------------------------------------------------------
我的情况:211(西电)非CS渣本,全靠做过的项目和两门课写过程序。三个项目,两个科研,还算有说头,一个长江学者的课题,一个院士的,但是都是理论,且在面试中毫无作用。一个工程(全栈工程,个人仅参与几个C++程序编写)。自学一个月OC,全靠老乡和学姐提点。9.4投的简历,10.13面试。
------------------------------------------------------------
一面:原定两点开始,1:30就可以预约,35开始面试。
1、介绍自己。试图介绍科研项目的时候被打断。(后面两场面试也根本没让介绍,可以说,没卵用。)
2、OC runtime了解什么,讲一下。 msg_sender到category时被打断。
3、做个题吧。根据先序和中序写后序。这里楼主紧张炸了,序列里有两对重复的char,一紧张,憋了好久。面试官很好,让我说说。我边说思路边写就写出来了,这里面试官眉头展开了,让我别紧张,没啥事。
4、给出一个分子式,超长,一定的规则,有“()”,括号可以嵌套,让统计每个元素出现的次数。没做出来,太紧张了,致命问题,边输入边处理,可能面试官看到我这个操作,内心觉得这孩子没救了吧。菜的一笔。
5、结束。(50min)
------------------------------------------------------------
二面:等了十五分钟,开始。
1、介绍自己,同一面,被打断。
2、OC 内存泄漏出现的常见场景。
3、UIkit。不知道啥也不知道,学了一个月OC懂个毛iOS。
4、ARC是怎样的机制。我一直讲到了sidetables。
5、autoreleasepool。runloop关系,底层结构(page)。
6、线程进程,虚存的意义,堆栈区别,等等计算机原理的题
7、输入URL的过程。我分http和https分别讲的。因为我是学通信的,密钥讲的比较清晰(其实很简单。。)。
8、TCP拥塞控制避免,讲一下。疯狂哔哔,拥塞控制(慢启动,拥塞避免,快速恢复等等),流量控制(顺带提了一下坚持timer),N-ARQ,nagle优化(连带nagle的缺点和解决方案)我也说了
9、智力题:100灯,100人,整除按开关(自行百度)。我:???杀了我?我死了????我挂了我求你了别问了
10、想不起来了。(60min)
--------------------------------------------------------------
等了40min
三面:
1、介绍自己,同一面,被打断。
2、http状态码(这个前面忘记写了,每一面都问了一次)。楼主答了1xx 200 301 302 304 400 401 404 500 501 
3、自由发挥讲解OC。bb了30min把,runtime(method swizzling ,isa swizzling,kvo,class struct,sidetables) runloop(联系autoreleasepool,source,observer,mach port,run rununtildate,CF)喝了口水准备讲ARC的时候被打断了,说够深了,不用说了。
4、两个矩形重叠部分的点。一开始没听清,以为是求重叠面积,后来面试官很耐心,给了提示,降到一维去写比较好。然后数据结构也要设计,就是class point。
5、几个计网的题,忘记了,常规。
6、职业规划:blablablablabla
7、项目遇到的困难:捡一个说,楼主说了个简单的,很后悔。。。。应该说当时stm32直出DA当信号线然后控制器GG的事。。。。没错楼主写过stm32,做过机械改造。
8、有啥想问我的:。。。。。。。。。。。这个我真的不好意思说,当时面崩了,说了句,面试官您真的很有耐心,我这么菜,咱们有缘再见,我还会继续投头条的手动捂脸。。。。。。。。。。。。。。。。。。。。
9、顺序不太对,这个在5后面。如果给你一个任务,你自评2个星期做完,我给你一个星期,你想怎么解决。我说先跟您协调,说明情况,如果您坚持,我就加班做,直到做完。然后听了以后面试官噗嗤笑了。。。。。。。。。。。。。。。我。。。。。。。。。。那要不我就拉个关系好的同事帮我分担一下,一起做完,反正尽我最大能力和时间。
后来内推我的学姐说你也太耿直了。。。。。。。。
我。。。。。。。。。

--------------------------------------------------------------
后记:
刚面试完的时候,心情很沮丧的
准备了这么多天,放弃了上研,放弃了趣店,放弃了华为,跟家里也闹矛盾,一天在教室肝14个小时OC。结果是这样的,真的很沮丧。
甚至面试前两天都没咋吃饭背算法。
现在吃了个饱,也想开了。
学习不是给谁学的,现在失败了,以后也会成功,明确方向最重要。

最后还是要感谢老乡和学姐的帮助,感谢牛客网的各位的面经笔经!祝大家都拿到理想的offer。
我也要继续看书,准备下一家了。

#iOS工程师##面经##字节跳动#
全部评论
永远不要放弃追逐梦想 同样在路上
点赞 回复 分享
发布于 2020-09-21 18:57
加油
点赞 回复 分享
发布于 2018-10-18 09:54
已更新,感谢各位。
点赞 回复 分享
发布于 2018-10-13 23:00
吃点好的缓一缓
点赞 回复 分享
发布于 2018-10-13 20:42
5小时啊,体力活
点赞 回复 分享
发布于 2018-10-13 18:36
是等的时间长还是面的时间长啊,,,好久啊
点赞 回复 分享
发布于 2018-10-13 18:31
同三轮。。。。要死了。。
点赞 回复 分享
发布于 2018-10-13 18:30
打码
点赞 回复 分享
发布于 2018-10-13 18:25
稳了😂
点赞 回复 分享
发布于 2018-10-13 18:21

相关推荐

码农索隆:竞争压力小,就你一个不用卷
点赞 评论 收藏
分享
炫哥_:为什么都读硕士了?项目还是网上的项目(真心发问)
最后再改一次简历
点赞 评论 收藏
分享
评论
3
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务