基本信息
- 岗位:秋招提前批-抖音客户端
- 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) 回帖