快手提前批C++网络SDK一二三面面经

在牛客学到很多,分享一下面经,给后面同学一个参考,楼主双非本,硕士末流985,岗位是C++开发-网络SDK(深圳)


一面8.6 (60min)

  1. 自我介绍
  2. 项目细节(瓶颈在哪里,有想过怎么优化吗)
  3. 说一下select poll epoll
  4. 说一下tcp ip udp dns(简历中提到)
  5. tcp建立连接和断开连接
  6. C++特性有哪些?项目中哪个用的多? 为什么?
  7. linux Io模型有哪些 具体的应用场景
  8. 代码找错
  9. epoll底层为什么用红黑树
  10. 反问

二面8.17 (70min)

  1. 自我介绍
  2. 项目介绍
  3. epoll两种模式(LT,ET)
  4. tcp三次握手 为什么不能是两次
  5. tcp和udp区别
  6. tcp第三次可以带数据吗 可以 那跟两次有什么区别
  7. tcp缺点 怎么优化?
  8. tcp怎么保证有序的
  9. 说思路:10亿个数 怎么找重复的数 限制内存
  10. linux cpu 100% 怎么排查问题
  11. linux 怎么查看IO利用率(不会) iotop
  12. linux文件系统了解吗 不了解
  13. http状态码
  14. http1.1 和http1.0区别
  15. stl map底层内存原理
  16. map找一个value怎么找 能用下标找吗?
  17. new和malloc区别
  18. 怎么样访问static成员变量
  19. recv返回值含义
  20. socket 底层是怎么样的
  21. 代码题:字符串替换 aaabbbaaabbbcccc 替换bbb->ee 变成aaaeeaaeecccc
  22. 反问

三面8.22(HR面 15min)

  1. 自我介绍
  2. 用非技术人员能听懂的话介绍一下你的项目,取得的效果
  3. 对部门有了解吗
  4. 目前有拿到offer吗
  5. 用两个词形容一下自己
  6. 未来的职业规划
  7. 对快手的看法
  8. 反问

大概就是这些问题,还是比较基础的,面试体验也很好,希望能顺利
最后:非常感谢实验室的小伙伴,从他们身上学到太多,秋招太难了

ps:如果分享面经涉及到公司隐私问题,请麻烦联系我,我会尽快删贴

#面经##快手##校招##C++工程师#
全部评论
老哥请问你对这个岗位了解如何呢?我也是拿到这个岗位的意向书,但反问过程中没太明白岗位的情况以及所属部门
1 回复 分享
发布于 2020-09-28 15:00
楼主的项目是不是webservice呀 单纯问问
点赞 回复 分享
发布于 2020-08-22 18:09
点赞 回复 分享
发布于 2020-08-22 19:10
楼主hr面是面试前几天发的呢
点赞 回复 分享
发布于 2020-08-22 21:01
请问epoll为什么使用红黑树这个应该怎么答啊
点赞 回复 分享
发布于 2020-08-23 10:51
老哥最后oc了吗?
点赞 回复 分享
发布于 2020-09-07 19:52
请问网络sdk是不是只有两轮技术面?我面完两轮了,明天还有一面不知道是不是hr面👀紧张
点赞 回复 分享
发布于 2020-09-16 18:46
楼主二面后多久收到结果的
点赞 回复 分享
发布于 2020-09-22 12:07
请问楼主这个字符串替换你当时是怎么做的
点赞 回复 分享
发布于 2020-09-24 22:22
老哥,你这问的问题和我如出一辙。
点赞 回复 分享
发布于 2021-09-27 14:40

相关推荐

不愿透露姓名的神秘牛友
11-17 19:06
已编辑
B站 搜索算法工程师 n*15 其他
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 17:01
b站 后端 31*15 硕士985
点赞 评论 收藏
分享
评论
6
63
分享
牛客网
牛客企业服务