iOS 面试 -- 拼多多最新 iOS 开发面试题
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。
一面
JSON 转模型如何实现;夜间模式;播放器架构设计
请求的过程
服务端返回格式除了 json 还有其他的吗?
哪些 OC 对象是线程安全的
为什么要在主线程更新 UI
如何保证 OC 容器在多线程下的数据安全性
SDWebImage 的内存怎么设计的,更新原则是什么
两个算法题:
{}判断括号匹配性
只有一种括号,计算最少加多少个括号,使其满足匹配
二面
+load 和+initialize 怎么理解的,什么时候会被调用,分别讨论父类重写而子类没重写的情况
怎么理解 OC 的动态性
介绍下消息转发机制,说一下这些过程中用到的系统 api
怎么理解 Block 的
Block 的变量截获机制
__block 的实现原理
内存管理机制
用户点击屏幕,系统是怎么找到一个 view 并决定由它来响应事件的
精选全网 · iOS 面试题答案 PDF 文集
最新 初级 iOS 面试题
最新 中级 iOS 面试题
最新 高级 iOS 面试题
《BAT 面试资料全集》
《BAT 大厂常问 iOS 面试题》
《2021 年面试真题》
《iOS 中级到高级面试题完整版》
字节跳动,京东,小米,腾讯、头条、阿里、美团等公司 21 年的面试真题
image
资料下载地址:
评论