字节跳动客户端二面面经
字节跳动客户端二面面经
一.自我介绍
二.操作系统部分:
1.进程和线程的区别
2.进程间的通信
3.线程间的通信
4.进程状态
5.进程通信和线程通信的区别
6.什么是虚拟内存
三.计网:
1.OSI七层模型,五层模型,为什么现在五层说的多一点?
2.各个层之间常用的协议
3.TCP和UDP的区别
4.拥塞控制,流量控制简单说一下
四.IOS基础:
1.MVC和MVVM的区别
2.举例说明一下二者的具体应用场景
3.深拷贝和浅拷贝
4.IOS内存管理的方法了解哪些?
5.copy关键字
6.IOS内存的分区
7.UIViewController的完整生命周期。
五.编程题and计算题:
1.行和列递增矩阵中的数字查找(剑指offer原题)
2.抛硬币的输赢概率问题。
二面已经通过,许愿三面通过!抱歉最近考试发的晚了一点~~给自己赞一下人品,祝各位春招顺利!
#面经##字节跳动##安卓工程师#