目录
一面
iOS基础知识
Python基础知识,大概是多线程,线程安全,集合类,JVM,类相关知识等。
iOS一些源码的阅读
优秀的第三方框架源码阅读
GLSurfaceView的相关知识,OpenGL,Shader,绘制流程。
询问当前做的项目,以及到具体的实现和优化。
多进程间的通讯,Binder机制。
询问看过哪些框架源码,EventBus,Volley讲了一下。
二面
Delegate 、Notification和KVO比较各自的优缺点
在一个UI的正中间实现一个正方形的红色视图有几种方式?
手触碰到屏幕的时候,响应机制是怎样的?第一响应者是谁?追问 UIView和UIResponse的关系是什么?
UIViewController的生命周期是什么?追问 UIV