字节提前批面经(已感谢信)

C++客户端开发工程师-实时音视频 base杭州

一面 07.22 50min

  1. 自我介绍
  2. 项目的背景
  3. 客户端crash掉怎么定位到问题?
  4. 一个进程能打开多少个文件描述符啊?
  5. 音视频这边有了解过吗
  6. 问一些C++的吧。记不清顺序了,大致说下问了啥:
    1. 智能指针。
    2. new/delete和malloc/free的区别。
    3. 怎么让一个类只能在堆上构建,怎么让它只能在栈上构建?
  7. 进程和线程的区别?什么时候用多线程?
  8. 除了IO还有什么能阻塞?
  9. 线程间的通信机制?进程间的通信机制?
  10. 手撕:221.最大正方形
  11. 无反问。

二面 07.26 1h30min

  1. 自我介绍
  2. 实习的情况,主要工作,有什么难点
  3. 让我介绍自己的有哪些优势可以匹配这个岗位
  4. 介绍一下进程线程协程的区别
  5. 进线程切换的区别
  6. 线程间的通信有哪些
  7. TCP和UDP有哪些区别
  8. UDP怎么实现可靠通信,有了解过吗
  9. 这样的话和TCP有什么区别呢?
  10. TCP四次握手的TIME_WAIT拿来干啥的?
  11. 阻塞socket和非阻塞socket有什么区别?
  12. unordered_map和map有什么区别,使用场景?
  13. 红黑树是什么树
  14. 口撕:怎么判断链表是否有环
  15. 手撕:LRU(写完发现我见过,换一题)
  16. unordered_map的查找效率一定比map好吗?
  17. 手撕:memcpy
  18. 反问

感谢信 08.02

#2023秋招##字节跳动#
全部评论

相关推荐

不愿透露姓名的神秘牛友
09-26 20:06
点赞 评论 收藏
分享
诨号无敌鸭:恭喜佬,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了
点赞 评论 收藏
分享
1 19 评论
分享
牛客网
牛客企业服务