额。这是个电话二面,岗位客户端开发工程师。全程49min。哎,求人品啊!!!
问题大概是下面这些。
(1)AFNetworking源码实现看过么,大概实现框架是怎样的?
1. 其中POST方式有两种,分别有什么不同?
2. POST和PUT有什么区别?
3. http请求头部信息有哪些内容,每个字段是什么意思?
4. 常见http请求返回码有哪些?302和304的区别?
5. mimeType
(2) 操作系统中的进程间通信有哪些?
1. 什么是管道?
2. 假设你有一个应用,现在需要获取另一个应用授权怎么实现?
(3)某宝iOS客户端首页你会怎么设计实现?
(4)UIScrollview怎么做到滚动的时候让头部状态栏隐藏和出现。(即某宝搜索时候滚动搜索结果会隐藏搜索框的效果)
(5)图像缓存怎么做?你的方法有什么不足的地方?有哪些缓存替换机制?
(6)restful API
(7)项目的应用是怎么进行架构设计的
(8)什么是多态,多态的实现原理是什么?
(9)UITableview做过哪些优化工作?
有些忘记了。想起来再补更。。。