ios面试题收集 - Go语言中文社区

ios面试题收集


基础部分: iOS_Alex

2018年iOS面试总结

1.最全的iOS面试题及答案
2. OC问题
3.2017年5月iOS招人心得 附面试题
4.iOS面试专题
5.runtime之应用1_文本为空时,监听删除按钮
6. runtime应用2_更自然的解决字典数组插入nil而导致crash
7. iOS开发之多线程(GCD与NSOperation)
8. iOS NSString到底是用copy还是strong
9. 2018-iOS面试题
【2017年最全】iOS面试题及答案


  1. weak的实现原理.
    答案:weak就是一个哈希表 key是所指对象的地址,value是weak指针的地址数组

腾讯二面:
1.编译过程做了哪些事情;
2.字典大致实现原理;
3.block和函数指针的理解;
4.一般开始做一个项目,你的架构是如何思考的?
5.你了解的UIKit结构?
腾讯二面参考答案:http://www.jianshu.com/p/dd17bdcff9f7


搜狗面试题:

1.AutoreleasePool 什么时候释放?讲讲原理?
2.谈谈你对 MVC 的理解?
3.用过 BlocksKit 吗?谈谈原理?
4.交互式转场动画的实现思路?
5.objc 对象和类的内部布局?
6.weak 和 assign 的区别?weak 自动设置为 nil 怎么实现的?你在哪些场景使用过weak?
7.NSstring *str = @“abc”;这句涉及到几块存储区域?
8.block 的使用需要注意什么?
MRC 下为什么要用 copy 修饰?谈谈你对 block 捕捉变量的理解?
9.你平常通过什么方式学习 iOS?
10.最近学习了哪些技术?


版权声明:本文来源简书,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.jianshu.com/p/0514a829b5cc
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-01-12 13:44:54
  • 阅读 ( 1137 )
  • 分类:面试题

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢