字节跳动c++开发面经记录

  1. 多个进程通信的方式?哪一种效率最高?
  2. 线程的通信和同步方式有哪些?
  3. 公平锁和非公平锁了解吗?
  4. 如何设计一个hash算法减少碰撞数量?
  5. 产生hash冲突后,有哪些方式可以避免重新计算,同时可以优化查找速度?
  6. 什么样的情况下使用红黑树?什么情况用链表?怎么去判断该使用哪种结构?切换的边界怎么考虑呢?什么情况下去使用红黑树?
  7. 飞书视频会议是基于TCP还是UDP?
  8. 会议是支持多对多的,使用UDP实现在Server端怎么设计数据结构来实现?
  9. 假设需要设计一个消息推送系统,1)从协议层面上来说怎么去设计?2)从Server层来说怎么实现维护在线用户消息、确认用户是否拒绝?
  10. 输入域名最终到访问到服务中间经历了哪些过程?
  11. DNS劫持有了解过吗?
  12. 对shell命令熟悉吗?
  13. 简单介绍下cat命令系统是怎么实现的吗?
  14. 简单介绍下梯度下降在做什么事情?
  15. 平时自己设计网络模型结构的情况多吗?主要从哪些方面进行优化的?
  16. 假设只有一台普通的PC要跑模型,有哪些方法可以优化推理速度?
  17. L1和L2正则化有啥区别?
  18. 为什么会出现残差网络?残差网络解决什么问题?
#发面经攒人品#
全部评论
你这个没有手撕啊,羡慕ing
点赞 回复 分享
发布于 09-08 21:27 陕西

相关推荐

09-08 19:12
东华大学 C++
点赞 评论 收藏
分享
评论
2
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务