字节跳动 C++ 客户端开发岗秋招全流程记录

10.29 Latest

校招 HR 加微信说后续开奖再沟通跟进流程,这周会开奖吗🤔

------------------------------------

意向 Offer 已经一个多月了,不知道正式 Offer 什么时候下发。看 JD 类似客户端基础架构/技术中台/跨平台?面试官只是浅浅说了做抖音视频业务方向,但刷到好多避雷贴有佬可以细说一下吗

Timeline

投递职位:C++ 客户端开发工程师 - 抖音 - 上海

8.6 投递 ——> 9.2 一面 ——> 9.6 二面 ——> 9.10 三面 ——> 9.13 HR 面 ——> 9.25 意向

一面的时候面试官说我貌似投了提前批,然后用了网上找到的内推码,后期失效了都没法在官网上看到进度,全程都是 HR 在跟进。并且也没有测评和笔试,周围同学大部分都有

面经

一面

面试时常记不太清了,看面试问题可能在 40 分钟左右

  1. 自我介绍
  2. C 和 C++ 有什么区别
  3. 一级指针和二级指针的应用场景
  4. 什么是函数指针
  5. 说一说智能指针
  6. 有遇到过内存泄漏的情况吗
  7. 静态链接和动态链接的区别
  8. 动态链接是如何指向依赖的库文件的
  9. 虚拟地址的作用是什么
  10. 为什么会有用户态、内核态之间的切换
  11. 说一说零拷贝
  12. 网络为什么要分层/协议,每一层的作用是什么
  13. UDP 和 TCP 在使用时的优劣
  14. 是否知道游戏里应用过哪些基于 UDP 实现的协议
  15. TCP 是安全的吗,HTTP 是安全的吗
  16. 了解加密算法吗,RSA 和 ECDHE 哪个更安全
  17. 如何利用 UDP 实现可靠传输
  18. 是否抓过包(真的只是问了是否,没细问)
  19. 堆和栈的区别
  20. 实现一个线程池,你会考虑哪些因素
  21. 锁机制如何实现
  22. volatile 关键字的作用,什么是数据一致性问题
  23. 鸿蒙的线程模型是怎样的?
  24. 算法题:lc 53. 最大子数组和

反问:面试流程和部门业务

PS:面完 HR 秒发信息通过直接约二面

二面

大约半小时

  1. 自我介绍
  2. 你觉得鸿蒙开发和安卓开发有什么不一样
  3. vector 的底层原理,当频繁扩容时,如何优化申请内存空间造成的开销
  4. 代码阅读题 1:考查的内容就是字节对齐,给了两个结构体,里面分别包含一些类型数据,问 sizeof 两个结构体分别是多少,然后让描述字节对齐的规则是什么
  5. 非常大的数据量构成的单链表,增删改查的时间复杂度,如何优化查询效率
  6. 代码阅读题 2:void *(*fp)(int))[10]; 的含义
  7. MVC 架构和 MVVM 架构的区别
  8. 除了鸿蒙,还熟悉什么客户端开发技术栈吗
  9. 算法题:给定一棵二叉树,最远的两个节点的距离是多少(写完递归要求写迭代实现)

反问:部门压力/氛围/工作强度

PS:和一面一样,秒约三面

三面

全程围绕实习和项目(少量),一小时左右

  1. 自我介绍
  2. 开放问题:你觉得鸿蒙生态可以发展地很好吗
  3. 鸿蒙手 Q 开发中遇到了哪些困难,如何解决
  4. 除了 ViewModel,自己 owner 的模块整体的代码架构和编写逻辑是怎样的
  5. 除了观察者模式,鸿蒙手 Q 负责的业务中还用过什么设计模式
  6. 另一个实习业务的相关提问
  7. 腾讯转正进度,自己的考虑
  8. 算法题:给了场景,从一堆热搜推荐视频中选出不在黑名单里的 Top K 热度视频,返回结果符合热搜度降序排序
  9. 个人项目提问

反问:业务再确认(但介绍还是很含糊)

HR 面

半小时左右,但问得很难绷

  1. 自我介绍
  2. 确认学历信息,成绩信息
  3. 在腾讯期间的业务方向
  4. 都投了哪些公司的哪些岗位,目前是否有 Offers
  5. 对客户端和后端两个方向的看法
  6. 选择公司的标准
  7. 客户端,后端都有满足条件的公司如何选择
  8. 是否会和同学交流工作相关的事情
  9. 能否来提前实习(绷!貌似面字节的同学都被问到了这个问题)
  10. 实习过程中遇到的困难,学习到的经验
  11. 腾讯所在组里实习生人数情况,是否都参加转正答辩,和他们比你觉得你的优势是什么
  12. 如果以后入职了,和其他校招生相比你觉得你的优势是什么

反问:多久反馈面试结果,今年 HC 情况(HR 说今年字节整体多很多,但个人感觉像赛马),实习来与否是否影响 Offer 发放

PS:当天问多久出结果 HR 说“对齐”面评(好小众的词汇)需要 3 ~ 5 个工作日。9.25 下午再去问 HR 什么时候会发意向,结果晚上就发来了,真得催?

总结

字节的 HR 推进效率是真的高,但听闻字节的无 landing 传统以及“弹性”工作时间和随时 oncall 的要求还是感觉绷

最后一样祝大家秋招顺利~也希望这篇能帮到一些同学

#秋招##字节##实习##offer##客户端#
全部评论
同手Q实习
点赞 回复 分享
发布于 10-29 10:35 湖南
做的客户端中间层,调sdk侠
点赞 回复 分享
发布于 10-29 19:05 广东
一定要去实习嘛
点赞 回复 分享
发布于 10-30 08:09 陕西
xd打算去吗
点赞 回复 分享
发布于 10-30 14:04 天津
谢谢兄弟!非常详细!
点赞 回复 分享
发布于 10-31 10:19 江苏
开奖了吗
点赞 回复 分享
发布于 11-10 23:54 重庆
佬 求问无landing传统是啥意思呀
点赞 回复 分享
发布于 11-21 18:27 北京

相关推荐

点赞 评论 收藏
分享
13 34 评论
分享
牛客网
牛客企业服务