登云美业面试题

登云美业面试题

登云美业面试题

1、@porperty 系统自动帮我们做了什么?如果后边的括号里啥都不写,系统默认的是哪三个?哪些用 copy ?为什么 String 用 copy ?为什么 block 用 copy ?

2、单例的本质是什么?怎么用的?

3、封装了什么自定义控件?

4、说一下 MVC、MVVM

5、多线程都有哪些?项目里哪里用到了 GCD ?

6、说一下 Runtime
KNFather : NSObject
KNSon : KNFather
在 KNSon 中的 init 方法里打印 NSLog [self class] [super class]
KNSon alloc init 之后打印结果是什么?

7、AFN 内部看过吗?AFN 封装了吗?

8、说一下 SDWebImage 缓存机制

9、Instruments 你们项目什么周期用?用它的哪些功能?

10、京东的某个页面是怎么做的 涉及到 tableView 的 contentSize 变化。

11、项目里跑马灯怎么实现的?

12、TouchID 是怎么做的?

13、KeyChain 保存密码你们是啥时候保存的,保存的密码加密了吗?

14、JS 交互是怎么做的?

15、人脸识别 SDK 封装了吗?

16、个推消息有没有做缓存?App 在前台、后台、杀死这三种状态下怎么处理的?

17、项目里你觉得哪里最有收获?

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×