字节飞书客户端 iOS 开发实习一面凉经

10.23 飞书一面
1. iOS 的学习方法
2. 为什么采用 MVVM 架构
3. 双向绑定是怎么实现的,还有别的实现方式吗
4. MVVM 和 MVC 的区别
5. MVVM 相比 MVC 的好处(除了解耦降低代码复杂度,还有是能对 View 和 ViewModel 单独进行测试)
6. 列表怎么实现的,了解 UITableView 的 cell 复用吗
7. 技术上的难点
8. Swift 并发讲讲
9. @MainActor 用过吗,在哪用
10. 那如果是在非主线程上用 @MainActor,会发生什么?
11. 那假设有这种情况,图片下载不是一个异步的实现吗,那假设ABCD,它要是下载好了后,A的图片显示到B上了,B的图片显示到C上了,这种要怎么解决
12. git 工作流,想要新建一个分支怎么做
13. 手撕单例模式
14. 简单工厂和工厂方法,手撕工厂方法模式(不会,寄)
15. 进程线程的区别
16. 为什么进程之间是隔离的,隔离性和安全性是怎么保证的?(应该是从虚拟内存上说怎么实现的)
17. 那虚拟内存怎么得到物理地址的这个过程说一下
18. 那多线程对于堆内存的读取会不会出现安全上的问题
19. 多线程对于栈上的内存读取会不会出现安全上的问题
20. 怎么保证线程安全呢
21. TCP 和 UDP 的区别
22. TCP 是怎么保证可靠性的
23. TCP 三次握手
24. 为什么不是一次,两次呢?
25. 哈希表的查找时间复杂度是多少,底层实现原理?
26. 什么时候会出现最坏的情况?
27. 哈希冲突?
28. 两个栈如何实现队列,两个队列如何实现栈

手撕: 442. 数组中重复的数据

总共1h10min左右
全部评论
为啥挂啊
点赞 回复 分享
发布于 昨天 16:32 陕西

相关推荐

听我一句劝!赶紧把Java、Go代码删干净,后端这破赛道不仅卷到飞起,还全是“大头兵陷阱”,前客测才是双非本的“躺赢捷径”,闭眼冲就对了!后端现在纯属“卷王炼狱+工具人工厂”——985硕士抢中厂岗,211扎堆卷实习,双非本投简历堪比石沉大海,笔试考到怀疑人生,面试被问分布式、高并发直接大脑宕机。更坑的是,别做梦当架构师了!市面上99%的后端岗都是“CRUD工具人”,天天复制粘贴改接口、调参数,跟着产品需求瞎忙活,几年下来除了堆业务经验,核心技术啥也没吃透,晋升全靠熬资历,到头还是个随时能被替代的大头兵,35岁优化名单里永远有后端的份!反观前客测,简直是“低门槛+高上限”的神仙赛道——字节、腾讯天天开训练营抢人,0基础学仨月就能拿实习offer,身边同学连Java都没摸熟,照样靠UI自动化、APP测试项目冲进大厂。客户端岗位需求旺到离谱,会点Android/iOS基础、能独立做小应用,面试基本稳过;测开更是双非“逆袭神器”,不用跟名校生卷算法,吃透接口测试、性能测试,就能叩开大厂大门,薪资比后端还香,加班还少!关键是前客测能接触全链路流程,积累多了能转测试架构、客户端架构,甚至产品经理,比后端一辈子当大头兵有奔头多了!那些说“后端稳定能熬成架构师”的纯属自我PUA!现在业务线砍了一波又一波,后端裁员名单一长串,就算没被裁,也大概率困在CRUD里打转,架构师名额少得可怜,轮也轮不到双非本。别再死磕后端当“背景板工具人”了,前客测门槛低、机会多、上限高,这波全力冲刺,大厂offer、高薪和清晰晋升路都在等你,冲就完事了!
小浪_Coding:666
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务