饿了么
-
Xcode构建过程;
-
js和Oc交互以及区别;
-
请举例什么时候会用到runtime?(答比如分类里面添加属性、方法替换等。)
-
问请举例怎么去实现一个播放器?(答通过AVPlayer去实现,包括使用AVPlayerItem,利用暂停、播放方法去控制视频播放)
-
实习工作中遇到的最大的难题是什么
迅闪宽带
-
HTTP协议的过程TCPIP协议有多少层,都是什么作用;
-
路由器的工作原理访问一个网站的话,从客户端到服务器都发生了什么;
-
多线程;
-
runloop runtime;
-
响应者链;
-
afn的问题;
-
是否使用过面向函数的编程框架。
哈啰出行
- 问 谈谈你之前的组件化方案。
答聊了下之前组件化具体的实现,已经近期看到的大神关于组件化的操作。
- 问 性能优化做了哪些。
答:安装包瘦身,启动时间优化,流畅度优化等反面进行了回答。
- 问了一些三方库的实现原理;
- 如果让我来实现的话如何实现;
- iOS对后台进程如何管理的(答: 对音频,GPS,BlueTooth,backgroundtask180s。 静默notification push,short fetch 30s,background传输NSURLsession backgroundconfig)
美团网
-
ios中的gcd;
-
计算机操作系统;
-
计算机网络;
-
数据库;
-
编译系统;
6.如果实现轮播图,你应该怎么去实现?(答用ScrollView+pagecontrol然后实现重用就好了。定时滚动需要一个定时器。)
全部评论
(0) 回帖