准备 iOS 面试到崩溃

2020-05-26 16:55:21 +08:00
 20151024
现在还没来得及准备 Swift 、算法、Flutter 、RN 这些,这阵子在骑驴找马准备 OC 、iOS 相关的面试题。
杂七杂八的知识点真的非常多,而且由于 iOS 开发的从业者过多、岗位又被小程序蚕食,iOS 的面试向来都是造航母般地问原理、底层、源码(实际工作中很少涉及,比如 KVO 的原理、SDWebImage 源码)。很多都是属于应试背诵范畴的,本人现在工作四年多了,记忆力不比学生那会,即便完全建立在理解的基础上,一些专业的名词表达也是纯记忆。
另外,还要强行给现在的项目镀上特色,强行包装出项目的难点、代表性技术。
唉,需要每天清晨和睡前都要背一遍,不然现在的工作需求一来,停个几天,忘得就差不多了,又要重头再来,想裸辞后全职在家准备面试,又看到现在这么多人失业,所以没那个勇气,难受、心累。
16522 次点击
所在节点    iDev
101 条回复
NoHair
2020-05-27 09:57:04 +08:00
坐标深圳,4 年 iOS,mj 底层班下刷了一遍,你说的原理我都能讲个 7788,4 月底被裁,面了十来家,一个 offer 没有
一个是招人确实少了,我之前做 IOT 相关的,很多公司会拿需求匹配度和过往项目经历筛人,再一个我薪资要的偏高
游戏公司的招聘比较多,SDK 开发 组件化 网络优化啥的我又不太熟悉
flutter/RN 确实相对多了
CoderGeek
2020-05-27 10:13:48 +08:00
@luckyrayyy emmm 看得我哭笑不得
CoderGeek
2020-05-27 10:14:14 +08:00
@luckyrayyy 最气人的是 面进去可能让你转 go 写前端 哈哈哈哈
luckyrayyy
2020-05-27 10:23:18 +08:00
@CoderGeek 哈哈哈哈倒是真见过
yeqizhang
2020-05-27 10:41:22 +08:00
@luckyrayyy 前提要数组 64 吗?涨姿势了……话说我还被问过线程安全的 List,被问到 redis 底层结构时我懵了……我还被问过数据库架构……
yeqizhang
2020-05-27 10:44:31 +08:00
@luckyrayyy 就算都回答上了然后工资还可能给不起,挑便宜的。最后看看你的学历专业,项目经历。
luckyrayyy
2020-05-27 10:52:08 +08:00
@yeqizhang 长度不到 64 的时候碰到大量哈希碰撞会优先扩容数组,而不是转成树。线程安全的 List 可以用 CopyOnWriteArrayList 或者 Collections.synchronizedList() 处理一下。Redis 底层结构是常见的面试题了,也是硬背就完事了...数据库架构如果说的是 MySQL 的什么缓存、语法分析器、优化器、存储引擎这种架构的话,那的确够偏门的...
qyizhong
2020-05-27 10:52:17 +08:00
什么? KVO 的原理、SDWebImage 源码这些不都是 iOS 应届生都得会的东西吗[捂脸]
Yuannnnn
2020-05-27 10:58:57 +08:00
学就完了
20151024
2020-05-27 11:39:08 +08:00
@toooo 是的,想要得到别人得不到的,就要付出别人不愿付出的
@timelessg 感谢建议,但对于第 1 点我想说简历如果不多写点技能、只写自己最有把握的技能,很大概率面试机会都没有
@NoHair 加油,实在不行就降薪呗,唉
@qyizhong 如果你是看了#21 、#24 、#29 、#31 、#37 的回复之后才评论的话,我只能回复你:是的,我连应届生都不如,祝你开心。
xiaowangge
2020-05-27 11:40:29 +08:00
@luckyrayyy #47 可以去闲鱼卖 Java 面试服务了,你当面试官。每小时收费 200 元
qyizhong
2020-05-27 11:42:57 +08:00
@20151024 看完了全部帖子,get 到你的意思了,并没有这个意思哈
massacreformash
2020-05-27 11:45:36 +08:00
建议出国,真的,iOS 在国内的生存环境太差了
luckyrayyy
2020-05-27 11:45:44 +08:00
@xiaowangge 哈哈哈谢谢,新副业 get
qq2511296
2020-05-27 11:51:32 +08:00
这些个什么原理,底层。开发中大多数时候用不上。很多并不是自己真正去研究探究的底层,只是看了看别人博客文章,记忆效果并不好。
我跟楼主差不多,我找了 2 个月了,没找到啥合适的工作,有点不想干 it 了,就算还能再写几年 iOS 代码,到 35 左右怎么办? 摸鱼摸不了多久了,难受,迷茫啊
pheyer
2020-05-27 13:52:10 +08:00
是这样的,根本原因就是你如果继续选择为别人而工作,就不得不接受别人的挑选
linqiang
2020-05-27 14:29:07 +08:00
上次面试直接问内存对齐,动态库链接优化,内存映射
fanyingmao
2020-05-27 15:01:17 +08:00
都喜欢面试造火箭,工作拧螺丝,然后进去之后发现代码写得不规范,框架设计低内聚高耦合,写没意义的代码,好想自己干不用别人给自己定价。
buzailianxi
2020-05-27 15:05:30 +08:00
早晨看 晚上看 中午抄一遍,你做到一个月,熟悉的程度就可以了,面试的人也就网上看一下,问你的时候能说出来,就够了,除非真是个大哥,没遇到几个真玩明白且经常用的
Lfinesse
2020-05-27 15:33:34 +08:00
只有我觉得 背就能搞定的事儿 就不是大事儿吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/675674

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX