23秋招复盘,字节剪印C++一二面凉经

个人的基本情况参考我之前的文章,这里不多重复。但是我相信大多数人都跟我一样,无实习无论文无专利无竞赛,什么都没有,但是最后也能收到满意的Offer。

历史文章:

  1. 双非本211硕的23届秋招总结,Linux C/C++开发
  2. 23秋招复盘,字节C++客户端一面二面 凉经
  3. Github秋招资料总结归纳

这里写点自己的23秋招复盘回馈牛客社区,很多知识来源于这里,万分感激。

注:剪印的C++客户端是在之前的C++挂了后捞起来的,和之前的字节C++客户端方向不一样

9月25 一面 (一小时10分钟)

面试分为三个环节:过完经历、技术考察和Coding。

1.自我介绍

2.项目拷打,mmap拷打,mmap参数一个一个解释

3.mmap继续拷打,用法、原理

4.项目难点,为啥做这个项目(没实习,只能做这些小玩意)

5.技术考察,https拷打,证书、TLS握手、非对称加密

6.加密算法了解哪些?RSA了解吗?(不了解)MD5了解吗?(不了解),Base64了解吗?(了解)

7.new和malloc的区别?(new会抛异常,malloc返回null;new可重载operator new,malloc是库函数?;new分配物理内存,malloc分配虚拟内存;new分配内存安全,malloc会被信号打断而不可重入)

8.信号了解嘛?

9.SIGSEGV信号讲一讲?(可惜没答出来,知道是越界异常信号,但是没讲明白,运行时越界产生这个信号)

10.sigkill

11.TCP三次握手,状态变化

12.Coding:单链表加1,********付费题目

13.反问

过了一天收到了二面链接

10月10 二面 (1小时)

1. 自我介绍

2.项目疯狂拷打,mmap连续追问15分钟

3.mmap继续追问

4.线程池

5.怎么知道一个进程死亡?

6.怎么hook一个进程的准确死亡时间?

7.zlib的压缩原理?

8.三种智能指针的用法

9.weak_ptr的expired是线程安全嘛?

10.Coding; [1,3,8,9,8,4,1,0],统计里面元素个数,重复的元素按一个算,这里是6

11. shared_ptr和weak_ptr如何配合使用?

12. 找实习还是秋招?(暗示我没实习)

13. 反问

过了几天就挂了,在意料之中,但是在之前已经签约了。所以,有点伤心,但是还好

#2023秋招##面试复盘##字节跳动#
全部评论
二面的coding也太简单了吧,这还是字节吗
1 回复 分享
发布于 2022-12-25 09:34 广东
感觉挺难的
点赞 回复 分享
发布于 2022-11-11 20:02 广东
难,付费题目哈哈哈哈
点赞 回复 分享
发布于 2022-11-22 11:38 广东

相关推荐

26牛牛不会梦到感谢信:羡慕离职了还能吃吗现在就赶回去
点赞 评论 收藏
分享
醒工硬件:1学校那里把xxxxx学院去了,加了学院看着就不像本校 2简历实习和项目稍微精简一下。字太多,面试官看着累 3第一个实习格式和第二个实习不一样。建议换行 4项目描述太详细了,你快把原理图贴上来了。比如可以这样描述:使用yyyy芯片,使用xx拓扑,使用pwm控制频率与占空比,进行了了mos/电感/变压器选型,实现了xx功能 建议把技术栈和你做的较为有亮点的工作归纳出来 5熟悉正反激这个是真的吗
点赞 评论 收藏
分享
评论
7
45
分享

创作者周榜

更多
牛客网
牛客企业服务