字节跳动飞书IOS开发三面面经(已经口头offer)
一.自我介绍
二.在校经历,绩点
三.说一下怎么学习IOS的过程。
四.深挖毕设项目(毕设做了客户端......是安卓的,大佬懂安卓,锤的我***,本科毕业2年了,安卓当时做的全忘了)
五.深挖做过的ios项目和demo,具体到项目每个功能,每个功能实现用了什么函数,开发中间遇到了什么debug的困难,demo的开发周期。
六.swift基础:
1.闭包,尾随闭包,逃逸闭包,闭包使用不当会造成什么后果。自己开发中用了哪几种?
2.闭包你刚才说了可能会出现循环引用,说一下原因。(都是捕获惹得祸)
3.那么......说说怎么解决循环引用(weak,unowned)
4.weak和unowned的底层原理是怎么实现的呢?
5.swift的错误处理。
七.聊人生,平时看什么数,英语水平,学习课程,有什么让你很有成就的事情。
八.还有其他Offer吗?面了哪几家公司?
八.反问环节
Q:字节培养新人的体系.A:我们每个新人进来会给配一个师傅的,最起码半年内手把手教你。不用担心进来就要干活的,我们需要再对你进行系统的培训。
Q:我用学OC吗?A:不用,好好打好swift基础,OC只有和抖音和头条的老库对接才会用到一点点。
然后面试官说我们加一下微信吧,这边欢迎你加入我们的团队!然后HR谈了申请offer的过程.......乐极生悲,被又加了轮交叉面试,据说字节的交叉面特别难。希望别到手的offer没了😂
#字节跳动##面经##iOS工程师#