百度
1.基本考察ios相关的就是runtime runloop kvo.kvc block;
2.性能优化性能监控;
3.组件化架构;
4.会问在之前的项目中担任什么角***r /> 5.再根据你的角色问相关问题。
6.是否封装过一些常用组件,举一个例子;
7.做项目时遇到过什么问题,为什么采用 A 方案而不是 B 方案等。
今日头条
1.内存管理原理机制,strong,weak之类的;
2.问 block原理;
3.问了一些跨平台方案对比;
4.问了一道链表反转;
5.一道字符串查找问题;
6.谈谈自己做过的项目;
7.谈了一些个人的爱好、职业规划
用友软件
1.基础部分,OC的一些基础知识。
2.根据基础开始问一些较难问题,比如:block循环引用,多线程,runtime等;
3.如何利用MachOView过滤掉没有用到的库或者函数;
4.扩展层面,主要看有没有自己的一套学习体系;
5.问 iOS的事件传递和响应机制。(答 hitTest找到点击中的View,然后通过UIResponder等一系列方法进行处理。不处理就会调用nextResponder往上抛)
爱奇艺
1.针对简历上写的内容提问,对简历上提到的技术点,说一下自己的理解;
2.如何做app启动优化的;
3.sdwebimage的实现原理;
4.你觉得自己能达到初中高哪一级,为什么;
5.谈一谈工资,什么时候能入职;
6.随便聊人生、理想、公司发展;
全部评论
(0) 回帖