流利说电面,整个电话持续了34分钟(被按在地上摩擦) 自我介绍 不问项目直接怼内存,堆栈。 语言比较oc和swift 问weak的底层,提到了一下arc。 swift中@objc之后发生了什么。 struct和class的区别。 swift多态。 swift的协议。 runloop用没用过,common mode知不知道。 gcd的barrier。 NStimer用没用过。 内存泄漏知不知道。 copy on write。 大概这一连串之后开始地狱的uiview了..... uiview响应链,uiviewcontroller的单元测...