第一轮-笔试
笔试卷子共两张纸,包含内容:
- OC内存管理
 - OC数据结构
 - block相关知识
 - 调试常用指令
 
无swift相关内容
第二轮-技术面
自我介绍不用说肯定有
问及内容包含:
- assign和weak的区别
 - weak的实现方式
 - autorelease的原理
 - block的类型和区别
 - 消息发送机制,方法查询方式(方法缓存查询,方法列表查询。缓存查询系统是如何优化查找效率的,方法列表是按什么算法排序的)
 - 消息转发机制
 - 响应链
 - Runloop
 - flutter的热重载原理
 
第三轮-部门负责人+hr面
自我介绍不用说肯定有
问及内容包含:
- 介绍简历中各个项目的亮点
 - 你的优势
 - 你的缺点
 - 如果由你来开始一个新项目,你会怎么做
 - 微信登录的具体业务流程介绍一下
 - 账号互踢机制的实现逻辑
 - 你的职业规划
 - 离职原因,期望薪资等