字节跳动后端一面凉经
问了大概十几个问题吧,循序渐进的,很多深入的追问没答出来,写一下我记得的题
1.三次握手 四次挥手 握手第二步拆开行不行 挥手2 3步合并行不行 为什么 还追问了几个不记得了
2.看你项目经历有用过udp 为什么不用tcp
3.tcp可靠性传输怎么实现
4.多线程的通信和同步 多线程访问同一个对象怎么办
5.虚函数的实现原理,继承的时候怎么实现的
6.malloc和new的区别
7.有哪些排序算法 快排的复杂度 实现原理
时间复杂度怎么计算 什么情况下时间复杂度最差 怎么解决
8.top k问题怎么做?回答的小顶堆 然后问有没有别的方法 回答用快排的思想 然后又问时间复杂度 怎么算的
9.虚拟地址怎么转换成物理地址
10.算法题 反转链表的n,m区间
#字节跳动##面经##秋招##内推#
1.三次握手 四次挥手 握手第二步拆开行不行 挥手2 3步合并行不行 为什么 还追问了几个不记得了
2.看你项目经历有用过udp 为什么不用tcp
3.tcp可靠性传输怎么实现
4.多线程的通信和同步 多线程访问同一个对象怎么办
5.虚函数的实现原理,继承的时候怎么实现的
6.malloc和new的区别
7.有哪些排序算法 快排的复杂度 实现原理
时间复杂度怎么计算 什么情况下时间复杂度最差 怎么解决
8.top k问题怎么做?回答的小顶堆 然后问有没有别的方法 回答用快排的思想 然后又问时间复杂度 怎么算的
9.虚拟地址怎么转换成物理地址
10.算法题 反转链表的n,m区间
#字节跳动##面经##秋招##内推#