首页 > 字节跳动提前批客户端开发一二三面面经附时间线,已意向
头像
字节电商小客服
编辑于 2020-08-09 19:50
+ 关注

字节跳动提前批客户端开发一二三面面经附时间线,已意向

一面(70min)(7月20日)

C/C++

  1. new/delete和malloc/free

  2. 面向对象三大特性

  3. C++的特点

  4. 虚函数表/虚函数表指针

  5. C++继承的优缺点

  6. C++多态的实现

  7. 源文件到可执行文件的过程

  8. 可执行文件在计算机中怎么运行的

  9. 类大小的计算

  10. 类模板/函数模板

  11. 操作符重载

网络

  1. 三次握手(详细、状态转移)

  2. TCP首部标志位

  3. TCP数据传输确认报文

OS

  1. 进程和线程的区别

  2. 进程间的通信方式

手撕

  • 镜像二叉树(剑指offer27,递归、非递归)

二面(50min)(7月27日)

操作系统

  1. Linux虚拟地址

  2. 进程线程切换

  3. 锁用过吗,读写锁互斥锁怎么用的

  4. 线程同步和互斥

网络

  1. QUIC(没听过)

  2. HTTP2.0的区别

  3. 如果HTTP请求丢包了多路复用还有用吗

  4. TCP和UDP使用场景,UDP为什么快

  5. TCP拥塞控制

算法

  • leetcode 40

三面(57min)(7月29日)

  1. 项目相关、实习相关

  2. 模板实例化阶段

  3. 什么场景用多进程和多线程

  4. mmap

  5. openMP使用场景
三面主要考察了解决问题的思路,对一些问题的看法。

意向书(8月9日)

等了11天终于接到了OC,感谢字节,感谢牛客网这个大平台。字节面试体验很好,面试流程处理的效率也很高,算法题如果没有思路面试官也会给出提示并引导。

更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐