当前位置: 首页 > 面试经验 >

TME一面面经,iOS开发

优质
小牛编辑
108浏览
2023-05-07

TME一面面经,iOS开发

#面经#
面经太长只能分开写,如果对你的面试有帮助的话可以来主页看看面经。
一面时间是4.18
一面
1 自我介绍
2 问了一下专业相关度,然后介绍关于计算机之类的课程
3 怎么接触到iOS开发、学习方式、培训学员和开发项目是怎么个流程
4 先考的算法,没让手写代码
▪反转链表
▪怎么判断图是否存在环(没接触过图,但是我说了狄杰斯特拉算法)
▪怎么将一个链表的a到b的节点替换成另一个链表(双指针)
5 TCP三次握手
6 HTTP/HTTPS,非对称加密
7 GET和POST的区别
8 进程和线程
9 进程间的通信
10 进程死锁和解决办法
11 计算机的架构设计模式(我理解成了MVC/MVP/MVVM,回答的方向错了)
12 问了一个数据库比较深的问题,我没答上来,结果题目也给忘记了。
13 解读一下AF的源码(我就说了一下AF的大框架组成,底层我没读过)
14 在13的基础上,用关系图的方式解释一下(我真没理解这个题的意思,我问她是不是想听对象间通信,然后我说了一下对象间通信)
15 KVC/KVO
16 内存泄露及解决办法
17 Runtime消息转发
18 Runloop的底层实现原理
19 项目里出现过卡顿问题吗?怎么解决的
20 项目的开发调试工具用的手机还是模拟器?
21 可视化调试工具用过吗?(lookin)
22 项目里面遇到过内存消耗比较大的情况吗?你怎么解决的
23 音视频开发接触过吗?
 类似资料: