2019届 字节跳动C++校招面经(一二三hr面,已拿offer)

双非学校,大四无实习经验,考研难民。。2019届毕业
今年考完研之后参加的第一次面试。
现在发出面经来回馈一下前面看过的那么多面经。

一面和二面都是同一天面的,hr在三面后的两天后。

(不贴具体的题目了,都是些挺基础的)

第一面(50 min)

考察的东西:

  • 进程和线程,细节、区别、原理
  • TPC和UDP,是否双工等
  • HTTPs和HTTP协议的细节和不同,比如HTTPs的公钥私钥
  • 三次四次握手
  • 智能指针的细节
  • 二叉树遍历的非递归写法,现场写
  • 多线程的具体使用和各种同步方法的优劣和不同
  • 进程间通信的方法,和socket的不同和相同点
  • 不同操作系统下的进程间通信

面完面试官说马上有第二面,等几分钟,我说ok,然后很快另外一个面试官就来进行第二面。

第二面(1 h 29 m)

这一面主要聊项目和基础:

  • 项目相关,聊了很久
  • mallocalloc的底层细节
  • 内存相关,如内存碎片管理和STL大内存的搬运方式,如何优化的,为什么需要优化和内存池等细节
  • STL相关很多细节
  • 一个中等难度的算法题
  • 我额外讲了一下操作系统分页方式导致STL内存池的构建

差不多就是这样了,感觉编程题的算法不算很难,但主要是考验你的代码能力和debug能力ÿ

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值