腰果公考面试题

腰果公考面试题

腰果公考面试题

笔试:

1、NSTimer 受滑动影响

2、深拷贝、浅拷贝?

3、assign 与 weak 区别?

4、内存管理?

5、[self class] [super class]

算法:

1、数组去重?

2、已知一个生成 0-6 随机数的函数,写一个生成 0-9 随机数的函数。

3、从数组中找到所有 3 个数和为 0 的组合,如 [0,-1,1]

面试题:

笔试题问一遍

1、assign 与 weak 区别?weak 内部实现原理?如果让你自己实现 weak?

2、深浅拷贝在可变与不可变时具体说一下。

3、NSTimer 受滑动影响

4、快速排序?

5、判断 [[]] 前后括号对应

6、GCD 的 API

7、实现单例?怎么保证 alloc init 时也只创建一次或者调用不了 alloc init 确保单例的唯一?

8、圆角的优化?出现问题的原因?离屏渲染?

9、Masonry 链式调用的原理?

10、微信支付流程

11、富文本?

12、block 循环引用怎么个循环引用?

Your browser is out-of-date!

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

×