iOS面试题之人在面试都是套路(十)某巨牛X公司 iOS面试题

感谢小伙伴的提供,我才的得以拿到这份面试题,面试的公司要求的是8年以上的iOS工程师,那我们就看看八年以上的工程师的面试题长啥样吧!(答案以后有空整理!!!)

第一页
第二页

貌似不太清楚,我抄一下题目

1.请描述iOS的内存管理机制

2.那种结构,平均来说,获取一个值最快(1 binary tree 2 hash table 3 stack)

3.什么是重载?c/c++/oc分别是否支持重载?请介绍oc中的继承和重载机制?

4.请写出你知道的排序算法,并说明算法复杂度,同时请写出一种排序算法的OC实现?

5.ViewController的loadView、viewDidLoad和viewDidUnload分别在什么时候调用?请写出这三个函数的先后顺序,以及自定义ViewController时候这几个函数应该做什么工作?

6.什么是代理,什么是协议?两者之间有什么关系吗?

7. 代理应该设置何种属性,retain、assign还是copy?为什么?

8.iOS中常用的数据存储的方式有哪些?写出三种

9.根据你的理解,写出下面属性定义的setter方法

@property(nonatomic, retain)NSString *name;

10.NSArray和NSMutableArray的区别?分别在什么时候使用?

11.NSArray *List中存在三个NSString对象,写出向其中再添加一个NSString对象的代码?

12.基于UIWebView如何实现oc和JS之间的互相调用?

13.如何让一款应用具有push的功能?

14.OC中的类别和类扩展有何用途?二者有何关系?

15.请简要说明iOS中的block机制?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,624评论 30 472
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 1,478评论 0 3
  • C 部分 1.static 关键字的作用? 第一个作用:隐藏。 当我们同时编译多个文件时,所有未加static前缀...
    pingui阅读 4,537评论 2 48
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 2,251评论 0 7
  • 小妹家的女儿是美术生,明年就要参加高考。昨天上午,小妹因送暑假来京集训的孩子,和我在北京有了不到二十九个小时的相处...
    一霏姐姐学写作阅读 289评论 3 2

友情链接更多精彩内容