腾讯云音视频后端一面(已挂)
1. 问项目。
2. Go写过并发吗?不加锁怎么保证安全?Go的channel怎么实现?(忘了)
3. C++和C的区别?讲讲继承和多态?虚函数怎么实现的?虚函数在项目里如何应用?析构函数不加virtual会怎么样?malloc和new的区别?malloc的实现原理?(不会)STL的map有序还是无序?遍历map删除数据需要注意什么?写一下。
4. 操作系统32位和64位什么区别?编译时,32位和64位有什么要注意的?代码里的数据类型会因此变化吗?大端和小端?怎么写代码判断大端还是小端?Linux上检查内存泄露的工具有什么?检查代码段占用CPU时间的工具?
5. TCP和UDP的区别?TCP为什么挥手四次,而握手三次?TCP发送时会将多个数据包合并为一个,怎么不让它合并?socket里怎么进行配置?(这我哪知道啊)
6. 做题:删除链表倒数第N个节点。
没有反问,面完秒挂。
被捞起来的,这个部门只用C++,而我根本没用C++写过实际项目,捞我干嘛呢。
2. Go写过并发吗?不加锁怎么保证安全?Go的channel怎么实现?(忘了)
3. C++和C的区别?讲讲继承和多态?虚函数怎么实现的?虚函数在项目里如何应用?析构函数不加virtual会怎么样?malloc和new的区别?malloc的实现原理?(不会)STL的map有序还是无序?遍历map删除数据需要注意什么?写一下。
4. 操作系统32位和64位什么区别?编译时,32位和64位有什么要注意的?代码里的数据类型会因此变化吗?大端和小端?怎么写代码判断大端还是小端?Linux上检查内存泄露的工具有什么?检查代码段占用CPU时间的工具?
5. TCP和UDP的区别?TCP为什么挥手四次,而握手三次?TCP发送时会将多个数据包合并为一个,怎么不让它合并?socket里怎么进行配置?(这我哪知道啊)
6. 做题:删除链表倒数第N个节点。
没有反问,面完秒挂。
被捞起来的,这个部门只用C++,而我根本没用C++写过实际项目,捞我干嘛呢。
全部评论
捞我那个部门用Java和go,我cpp面完秒挂
m
不加锁怎么保证安全?channel配合waitGroup嘛
浙大✌️都挂,鹅子到底是谁在拿offer
相关推荐
11-24 10:46
山东大学 嵌入式软件工程师 给一个offer求了:他也还好吧,跟大部分人比他算是很幸运的了,感觉他三句话离不开北大,但是如果他出生在距离北京八中50公里以外的河北省,他的人生会截然不同诶。京津冀总给人一种特别割裂的感觉。
点赞 评论 收藏
分享
10-30 17:07
University of California Riverside UE4 点赞 评论 收藏
分享