VIPKID\小米\滴滴出行春招IOS面经
接上一篇吧,仍然IOS岗,春招基本面的都是IOS岗。听说发面经可以攒人品,那希望offer可以许愿成功
VIPKID
-
问load和initialize
-
问如何实现一个无限循环的视图
-
问类似否是一个对象,如果是它继承什么
-
问消息传递之响应链
-
问上拉下拉刷新的原理
小米
一面(电话面)
-
问CAlayer和UIView的Frame区别
-
一个数据传输结构,不是json,xml
-
设计一个手机版的axure,说出主要的类,类的方法和属性
-
你做的最好的项目,主要技术点,优秀在哪,做了哪些优化等等
滴滴出行
一面
-
oc的runtime,
-
内存管理,
-
用过block吗,为什么会引起循环引用
-
手写一个单例,为GCD中的单例需要定义什么,dispatch_once 会执行几次,为什么,
-
堆栈,
-
arc是如何操作的,
-
多线程的实现了什么功能,
-
有一千万条数据,找出top50条重复最高的数据,
-
一个棋盘从(0,0)到(n,n)有多少种路线