纯项目,没有八股
项目组件化的设计思路,你知道的所有的
组件间传递数据,怎么传递复杂的数据?
mvc mvvm,假如viewmodel也臃肿了,该怎么处理
图片的处理,一些图片加载库,假如让你来写图片的第三方库,你该咋写
点击事件
你认为swift和oc的优缺点(编译的角度,安全的角度,runtime,kvc)
缓存的机制,userdefault底层。缓存大了怎么办(经典LRU实现)
图片在项目中怎么缓存?用什么格式,比如我有一个图片的url
usedefault缓存的数据大了会有什么影响?
cocopods原理
tableview优化:缓存高度的时机,图片的异步
cell的复用机制,从cell池获取到cell的时候的高度问题
圆角的绘制:直接设置cornerradio属性或者贝塞尔曲线
view和layer的关系,view的绘制过程
多线程的知识:有哪些多线程工具
异步任务之间的同步和互斥(信号量,第三方库,栅栏函数,dispatchgroup)
动态库和静态库的区别
树食当中遇到的困难,平常咋解决问题
两个view A,B, A完全覆盖在B上面,怎么样可以点击A,响应B而不响应A
怎么融入团队,需要什么帮助,自己对自己的评价,抗压能力学习能力自己觉得咋样