百度、支付宝、腾讯草率的iOS一面游

几家大厂草率的一面,面试官很专业,个人答得不太好

尴尬。

面试的时候太紧张了,有些问题也记不太清楚了。
牛客IOS 的面经确实比较少,记录一下大厂一面游吧,再接再厉,越挫越勇,回馈一下牛客~

百度

一面

  • ARC和None-ARC的区别?

  • extension和category的区别?

  • nonatomic和atomic的区别?

  • strong和weak关键字的用法?

  • unsafe_unretained的对象 释放会出现什么问题?

支付宝

一面

  • iOS多线程有哪些?他们之间各有什么区别,优劣性?

  • UIView和NSObject这两个类,所有里面的方法和原理都需要了解一下。

  • Runloop和线程的关系?

  • Runloop的作用?RunloopMode的原理?

腾讯

一面

  • CoreData的架构?CoreData的fault机制?CoreData的优势?

  • OC语言的特点是什么(或是和其他语言的区别)?OC runtime为什么可以动态添加变量和方法?

  • iOS crash后的调试方法?还有用户的错误日志,如何找到出错的代码地址?iOS工具的一些使用?

  • 当从电脑键盘按下到显示出字符中间经历了什么。

#面经##百度##阿里巴巴##腾讯##iOS工程师##校招#
全部评论

相关推荐

轻絵梨花泪沾衣:南泵,大少爷驾到通通闪开
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务