iOS面试总结

居理新房面试(2020-9-4)

1.子线程内执行A,B,C,D,E五个任务,B依赖于A的完成,E依赖于C,D的完成,B和E都完成后,在主线程打印“任务全部完成”,如何高效执行?
2.中根序列: BDCEAFHG, 后根序列: EDCBHGFA, 求先根序列。
3.sdwebimage如何进行多线程下载的
4.autoreleasepoolpage的数据结构

  1. jenkins打包
    6.分类中添加的关联对象保存在哪里,释放时机
    7.定时器循环引用的解决办法
    8.字符串为什么要用copy修饰

微博面试(2020-9-4)

1、微博每天有10亿条记录,每条记录10-100K。现在你有一台内存为4G的电脑,计算播放最多的一条微博
2、在一个数组中找出前4个最大的数?请设计一个最优的算法。
3.atomic的实现机制
4.(category)(extension)的区别
5.如何用GCD和SDWebImage的SDWebImageDownloader 的

 - (nullable SDWebImageDownloadToken *)downloadImageWithURL:(nullable NSURL *)url
                                                    options:(SDWebImageDownloaderOptions)options
                                                   progress:(nullable SDWebImageDownloaderProgressBlock)progressBlock
                                                  completed:(nullable SDWebImageDownloaderCompletedBlock)completedBlock;
                                                 
在异步非线程中,实现完成串行下载组图片文件。即一个完成再才开始下载第二个。
SDWebImageDownloaderCompletedBlock和SDWebImageDownloaderOptions 参数无需关心

6.如何监听卡顿现象(runloop的observe)
7.如何高效的绘制圆角阴影等
8.gcd如何并发限制(信号量)

美术宝面试(2020-9-3)

1.手写安全单例
2.手写链表反转
3.realm的效率问题
4.常用的锁,什么情况NSLock会出现死锁
5.APP的架构问题
6.在main中向主队列异步添加任务 会有什么问题吗

有咖互动面试(2020-9-2)

1.@"1"这种字符串存储在地方(考察Tagged Pointer)
2.如何实现copy协议,对于数据模型该怎么实现深拷贝功能
3.如何通过关联对象增加一个weak类型的delegate
4.weak的存储原理,如何实现的弱引用
5.项目中遇到的循环引用如何解决
6.如何实现抖音那种,当cell滚动某个位置的时候开始播放
7.autoreleasepool实现原理
8.copy和strong区别,分别在什么情况会使用

融云面试(2020-9-1)

  1. git命令re-base的作用
    2.RSA,md5,base64等加密算法的区别,以及使用场景
    3.httphttps的区别,tcp三次握手的流程,http协议,http1.0http2.0的区别,header中常用的字段,https如何实现自治证书(http的相关问题非常多)
    4.如何优化本地数据库查询效率
    5.线程间通信,锁机制在操作系统级的实现
    6.启动app,收到大量离线IM消息,如何优化这种场景
    7.聊天页面大量的cell(音频,图片,文字等)布局,如何优化
    8.项目中都依赖了某第三方库 导致版本冲突问题,如何解决(面试官说了个符号化)
    9.自动化打包
    10.MVVM和MVC,列举常见的设计模式

跟谁学面试(2020-8-28)

1.组件化的实现过程
2.路由框架的实现原理
3.block捕获变量,自动变量,静态变量,数组
4.父类,子类,分类中的load方法的执行顺序,自定义方法的执行顺序
5.实现链表的反转(不带头节点的链表)
6.方法交换,在子类中进行方法交换(交换了父类的方法),那父类进行调用时会有什么影响,如何解决此类问题
7.消息调用的过程
8.事件响应链
9.自动化打包

题目有一些出自《招聘一个靠谱的iOS》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335