字节跳动基础架构春招一二三面面经

一面2022-03-10


自我介绍

介绍一个你的项目

项目怎么实现内存管理

Thrift
原理,作用,与json对比有什么优势,Thrift怎么保证端口的私密性
TCP怎么知道一个数据结构发送完了

项目在哪些平台上进行编译

虚拟地址,TLB

CMake

编译相关
讲讲静态链接库,动态链接库
动态库为什么可以节省内存
讲讲内联函数
为什么c++要分.h .cpp

C++11新特性

为什么有些开源库要把所有源码写在.h文件里

GDB是怎么实现查看变量的功能的

怎么实现一个wget能够断点续传,高性能,保证文件完整性。

手撕代码
LeetCode0054.螺旋矩阵

总体感觉还可以,准备了很多八股文都没有问,面试官非常和气,整个过程也很舒适,面试完了十分钟左右发了二面的预约连接。

二面2022-03-14


想回国吗?咋不留美国

讲讲项目,工作内容

怎么识别一个文件的格式

Thrift支持那些传输格式
协议是怎么抽象的?传输的过程
文件的数据类型怎么定义的
你在项目中遇到的比较大的挑战是什么

会用java吗?

讲讲进程和线程

Linux怎么看负载

TCP滑动窗口讲讲

手撕代码
LeetCode0236. 二叉树的最近公共祖先

反问

你咋回国啊?啥时候拿毕业证?机票咋买啊?

感觉回答的还可以,写代码的时候有点卡壳了,写了半天在面试官的提醒下才写出来。有点担心过不了,两天后收到了三面预约链接。

三面2022-03-18


在国外吗,几点现在,在美国哪里

毕业了吗,啥时候毕业

自我介绍

课程快完成了吗,分享一下你的课程
本科接触过这些课吧?现在有什么新的感受

有毕设吗

为什么选择之前那家工作的公司

项目相关
重构的这个项目的过程
项目的应用场景
这个系统是怎么部署的
为什么要重构这个项目
这个项目比较难的地方在哪里
项目怎么更新版本
还有其他的项目吗?讲讲

要回国吗?想去哪个城市

手撕代码
LeetCode0572. 另一棵树的子树

介绍一下你比较好的工程习惯,比如规范性,单元测试之类的,梳理重构之类的

有没有看一些开源项目的源码?分享一下

想要参与的项目是什么样的类型

反问

总体回答的还是比较顺畅的,希望早点收到四面的预约链接,求求求求求求求求快来吧

过了个周末收到消息说寄了,原因是项目没有亮点,问了下hr说没有hc了,很难受

#字节跳动##春招##笔试题目##面经##C/C++##留学生#
全部评论
请问楼主笔试分数线是多少呢?
1 回复 分享
发布于 2022-03-26 10:25
带佬base哪儿啊
1 回复 分享
发布于 2022-03-19 14:10
请问楼主三面完有消息吗?我18号三面之后到现在都没消息😭
点赞 回复 分享
发布于 2022-03-28 01:12
佬是哪个部门,我感觉你问的好难,我好像面了一个假的字节😶
点赞 回复 分享
发布于 2022-03-26 07:51
大佬,lc572是得写哈希树吗
点赞 回复 分享
发布于 2022-03-23 20:52
和lz同部门3.14三面,还没消息
点赞 回复 分享
发布于 2022-03-19 15:19
点赞 回复 分享
发布于 2022-03-19 14:55

相关推荐

快支棱起来的coder很想吃开封菜:真能拖吧今天开一下奖好不好秋梨膏
点赞 评论 收藏
分享
评论
5
42
分享

创作者周榜

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