美团面试题

美团面试题

美团面试题

1、Block 的底层原理,结构,内存以及需要注意的地方。

2、图片渲染,一张 png/jpg 格式的图片渲染到页面上显示有哪些流程。png 和 jpg 的区别。png 一定是无损的吗?

3、Runtime。

4、Runloop 的结构和循环流程,用 Runloop 做过什么事情。

5、多线程,NSOperationQueue 和 GCD 的区别。用多线程做过什么事情。线程安全的问题。加锁有几种方式。

6、NSURLSession 和 NSURLConnection 的区别, NSURLConnection 是怎么封装的。CFNetwork。

7、做过什么动画。

8、HTTPS 的工作原理,和 HTTP 的区别。RSA 加密原理。

9、网络层级,TCP 和 UDP 的区别。

10、SDWebImage 的框架结构,缓存机制。

11、Git 的 rebase 的原理。Git 流程。

12、对组件化的了解,组件化是为了解决什么问题。

13、JSPatch 的原理。

14、单例是为了处理什么问题而使用的,单例和全局变量的区别。

15、对设计模式的掌握。

16、分层打印二叉树。

Your browser is out-of-date!

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

×