58同城iOS面试题

 

 

58金融

一面

1、KVO的具体实现?比如A要知道B的属性的变化?

2、单列怎么释放?

3、GCD里面放NSTimer,可以正常定时吗?

4、算法:无序数组找最大和最小值?最优方案

5、设计题:接口数据返回list里面只有type字段,怎么做到cell里面没有if else或者switch语句

6、NSUserDefaults的使用

7、cocoaPods里面pod install和update的区别

8、cocoaPods里面Podfile.lock是什么

9、frame和masonry哪个性能好?为什么

10、category项目中用到了哪些?

11、NSTimer一定要加入runloop吗

12、什么是离屏渲染?

13、了解autoreleasePool吗?什么时机释放?

14、什么创建出来的对象就是会有autoreleased?在arc中什么时机加入?

15、gcd可以取消吗?gcd如何cancel?dispatch_block_cancel

16、异步请求多个数据,数据回来后怎么保证完整性

17、创建一个单列,它是在栈还堆区?

二面

1、目前职业管理和开发占的比例?3:7

2、怎么管理项目,有没有代码规范

3、https有哪些安全性? ssl + ca

4、block的截获变量

5、SDWebImage的原理

6、单列 然后把它设为nil 生效吗

7、NSTimer精确吗?有什么替代的吗?

8、FMDB里面有多线程吗?

9、平常都是从哪里获取知识的?

10、算法:二叉树(从左边看一个二叉树,都能看到的点分别是哪些?写一个算法,打印出来)

11、自动化测试、单元测试

HR面

工作经验

期望薪资

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值