iOS大厂面试题
来源:互联网 发布:lomo风格 知乎 编辑:程序博客网 时间:2024/06/06 18:13
陆续面试了了一些大厂,感觉如果不留下点什么,有点说不过去,现将面试时,被问到的一些问题发出来,供大家一起学习参考吧。
- 自我介绍(虽然看着没什么,但是这个能给面试官一些基本的信息,一份好的自我介绍,还是值得我们花时间准备的)
- 命令行自动打包ipa的流程,由于本人是写了一个shell的脚本,进行的命令行打包。如果没做过的话问到的可能性不大。shell是如何传参,如何获取参数的, $0代表的代表的是什么。针对不同的target,如何进行打包,或者说设计一下shell脚本时需要传入的参数都会有哪些。
- atomic 和 nonatomic 的区别
- 手写@property (nonatomic, strong, readonly) NSString *context 的get 方法。前提是线程安全,lazy load的方式
- @property (atomic, strong) NSString *str; 如果重写了str的set方法,那atomic还有效吗?
- 写一个method 能满足输入[6, 5, 4, 3, 2, 1]数组 输出 [1, 2, 3, 4, 5, 6]数组
- http socket的区别,http是在网络里面的那一层。这里考的是网络传输的那7层。如何知道消息体的数据已经发送完成了。tcp udp的理解。
- 一个新的app的设计思路,主要看架构方面的想法
- 多个登录方式,比如qq, 微信,微博,手机号,邮箱等的登录,如果真对变化进行封装。这里考虑的更多的是设计模式上的问题。
- 事件响应链(比如点击事件)
- GCD中group的优点,及串行,并行队列
- 蓝牙连接用到的动态库(此题和个人的项目经历有关,没有用过的可忽略)
- framework时动态链接库还是静态链接库,和.a的区别是什么
- 将对象加入字典,array时的引用计数是多少
- weak的实现原理 strong的实现原理
- 关于引用计数的知识点
- 手写一个set方法
- block中的弱引用强引用,什么情况会导致循环引用,什么时候需要__strong保持强引用
- app的性能优化,都有哪些
- 对于image加载的优化方案有哪些
- Runloop, runtime的理解
关于大厂的面试题,会陆续的进行更新,希望对即将要面试和已经在面试路上的同学有所帮助。
0 0
- iOS大厂面试题
- iOS面试题-iOS部分
- iOS面试题-iOS部分
- iOS开发-ios面试题
- iOS技术面试题
- ios面试题
- IOS面试题
- ios基础面试题
- IOS 面试题
- iOS开发面试题
- iOS 面试题二
- iOS面试题
- IOS 面试题
- ios 面试题
- IOS面试题详解
- ios面试题
- iOS面试题汇总
- ios基础面试题
- Android-内存泄漏巧妙解决
- 最简单的asp.net 操作 access 数据库方法
- 有关字符串的笔试题
- 生物密码具有唯一性和不变性,必须掌握在自己手中!
- Qt中的.pro文件
- iOS大厂面试题
- Ice Cave-CF-C(bfs)
- Spark中join,union,textFile
- 7、将创建的项目推送到github上
- Python-字典 深拷贝&浅拷贝
- 安卓如何实现点击一个按钮退出整个程序?
- 洛谷 1064——金明的预算方案(动态规划的背包问题)
- 初步认识Angular
- 《CSS权威指南第三版》第四章的读书笔记