1面
-
自我介绍
-
项目里的困难
-
使用过哪些设计模式
-
讲一下MVC
-
MVVM
-
TCP三次握手四次挥手
-
为什么是三次握手四次挥手
-
介绍分析学过的所有排序算法
-
排序的稳定性指的是
-
数组和链表
-
有什么数据结构可以兼顾数组和链表的优点
-
讲一下进程和线程
-
iOS点击事件处理
-
内存泄漏和内存溢出是什么
-
使用block的内存泄漏
-
写一下冒泡排序
-
给定数组和k,求数组中k个连续元素和的最大值
-
(反问)部门的业务内容
2面
-
自我介绍
-
项目里的印象深刻的困难
-
为什么选iOS
-
怎么捕获点击事件
-
(比划)A的子视图B,B里有一个按钮C,C的显示范围超出了B,点击超出范围的B会有响应吗
-
响应者链的体系
-
OC写一个Person类,拥有外部只可读的name,外部可读写的age两个属性,提供in