蚂蚁金服、北京方舟、今日头条、新浪微博校招iOS工程师面筋
蚂蚁金服
-
runtime、runloop、KVO、设计模式;
-
加密算法,我说去网上随意找一个AES就加密呗;
-
关于GPUimage的滤镜链问题;
-
问了实习项目中的难点;
-
觉得自己哪里不足,优点在哪;
-
以及一些架构问题
北京方舟智联科技有限公司
-
问以前用过哪些直播sdk,是否写过环信单聊以及群聊?(答 用过网易和阿里的直播sdk,环信只写过群聊。);
-
聊了下架构方面的内容;
-
组件化路由方案;
-
MVVM的开发设计模式;
-
你使用的最多的第三方SDK简单介绍一下原理;
-
runtime怎么实现的;
-
用任意一种语言写出二分查找
今日头条
-
二叉树的镜像;
-
一组整数求加起来等于0的3个数;
-
block的基础原理,__forwarding是什么;
-
多线程问题,线程和队列的关系;
-
@dynamic的应用场景?
-
KVO原理;
-
怎么识别错误的在cell addsubview,而不是containview addsubview。
新浪微博
-
单例模式,为什么苹果推荐的写法,不用可以吗?
-
问了些循环引用的问题;
-
实现ios的6种组合线程并解释原理;
-
你觉得您实习工作所做的项目有什么亮点;
-
崩溃方面你有什么心得;
-
针对线上版本的崩溃处理;
-
内存优化的建议