首页 > 字节跳动 2021秋招 客户端 一二三面面经
头像
Refrian
编辑于 2020-11-23 15:24
+ 关注

字节跳动 2021秋招 客户端 一二三面面经

基本信息

  • 岗位:秋招提前批-抖音客户端
  • Base:北京
  • 时间线:7.17 投递;7.22 一面;7.23 二面;7.28 三面
  • 8.24收到意向书

一面(7.22)

  • 自我介绍、项目介绍
  • ReactNative渲染过程(简历项目)
  • state和props的区别(简历项目)
  • 有哪些HTTP请求方法
  • GET和POST的区别
  • 断点续传的实现原理
  • 输入URL以后发生的事情
  • DNS的详细过程
  • TCP三次握手、流量控制
  • HTTP为什么使用TCP
  • 如何保证线程同步
  • 写题:两个线程,轮流输出奇数和偶数
  • 逻辑地址和物理地址
  • 页面置换算法
  • 写题:最长回文子串(n^2即可)

二面(7.23)

  • 自我介绍、项目介绍
  • 介绍一下ACM-ICPC(简历有竞赛经历)
  • 项目细节
  • 学习新语言的方式(开放题)
  • 设计模式
  • HTTPS、为什么对称非对称并用
  • C/C++的主要区别
  • 介绍面向对象思想
  • 写题:二叉树所有路径和(就是个遍历)
  • 指针和引用的区别
  • 玩游戏网断了可能问题、如何排查(开放题)
  • 介绍智能指针
  • 并行的若干线程运行的可能结果(开放题)

三面(7.28)

  • 自我介绍、项目介绍
  • 总结一下前两面
  • C编译过程、对应gcc命令
  • 动态库、动态链接、Linux存在形式
  • Linux多线程编程
  • Big endian、Little endian
  • 写题:Reverse unsigned char(位运算)
  • 写题:手写实现带负号的BigInteger加法(各种细节处理不好,当场去世)
  • 后面还有几个实在回忆不起来了

总结

渣本,从一直准备出国到突然开始面试,共计只有一周的准备时间(今年这个疫情真是太难了hhh)结果如预想一样比较爆炸。临时抱佛脚的算法和基础知识,LC也没刷过,剑指offer也没看过,第一次面试就敢投字节,果然是头铁了一点(实际上甚至没有期待能进面试),所有算法题都有点磕磕绊绊,没有发挥出应有的水平(有竞赛入门水平,然鹅好久没碰全都忘了)。牛友们还是要准备充分再投啊23333,希望大家都能拿到想要的Offer!
无论如何感谢字节给了菜鸡面试的机会,无论如何是长见识了!冲鸭!

全部评论

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