第一轮面试是个戴着个很酷的戒指的一号面试官,问了好多问题,比较有印象的是以下几个:
1.@autoreleasepool 显式与隐式用法,具体实现,场景;
2.block的底层实现;
3.objc调用方法机制(手写下大概流程)。
跟一号技面官聊了大概30-40分钟后带去了另一个摆了很多谈判样式的桌子的办公室,然后等了大概2分钟左右二号技面官登场,是个戴黑框眼镜,说话比较羞涩的腼腆boy,当然相同的是也问了很多问题,比较有印象的是以下几个:
1.@autoreleasepool 没错这小伙又问了这玩意,然后主要结合业务提问的;
2.instruments的调试项目中一些极小的leak(比如每隔2s多开销0.5M)时如何排查问题;
3.dispatch_group_asyn,dispatch_barrier_sync 问了好几个dispatch的实际业务使用方法,对比NSOperation或者其他解决方案优劣势之类的 (手写下大概流程)。
...查看更多