首页 > 韬睿华信惠悦ios工程师社招面经
头像
黑裙冲呀
编辑于 2021-04-02 10:07
+ 关注

韬睿华信惠悦ios工程师社招面经


一面

• 分享一下之前做的项目,难点是什么

• 刚刚说到你平时会研究的一些技术点,那么分享一两个

• 如何利用Runtime进行字典转模型

• 有没有研究过开源框架,有哪些收获

• 如何设计保证三方库变动对项目本身影响最小

• 有什么辅助工具去检测内存泄露

• 内存泄露有哪些方式

• block如何导致引用计数增加的

• 确认下是否有Offer了,已经签了三方了吗

• 怎么理解JSBridge工作的

• 对这种工作原理有觉得有什么缺点吗

• 有了解哪些开源项目

• 为什么大家要用AFNetworking

• AFNetworking做了什么性能方面的优化

• Masonry有什么亮点

• Block循环引用如何解决

• Runloop和线程的关系

• MVC有什么不好的地方

• 有了解过MVP吗

• 如果让你设计dispatch_once,你会如何设计

• 从浏览器查询一个关键字,从计算机原理到计算机网络,展示整个过程

• 最后的响应报文如何解析到浏览器上有了解吗

• 一个算法:A和B两个序列,经历最小次数的操作,使得序列从A变成B

• 有参与过开源项目吗

• 之前做的项目有比较具有挑战性的事情吗



二面:约0.5 小时

二面比较突然,显示简单的自我介绍,然后问了三个问题:

野指针是什么,iOS 开发中什么情况下会有野指针?——野指针是不为 nil,但是指向已经被释放的内存的指针,不知道什么时候会有,如果有知道的读者还望提醒。

介绍block。—— (接第一问) 我让面试官提示我一下什么时候会有野指针,他说用 block 时,我表示还是不知道,只知道 block 会有循环引用。于是就扯回了一面的问题。

说说你是怎么优化UITableView 的。

更多模拟面试

全部评论

(0) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐