字节跳动 视频一面
- 算法题:两个队列模拟栈
- 从浏览器输入url到返回页面经历了什么
- 介绍常见的排序算法,以及他们的效率和稳定性
- C++面向对象机制
- 封装,继承,多态
- 三次握手的过程
- 为什么要三次握手
- 了解堆和栈吗
- 为什么要分堆和栈
- 不分堆和栈行吗
- http了解吗,讲讲http
- http和htpps有什么区别,https如何保证安全
字节跳动 视频二面
- 算法题:手写一下快排
- 算法题:给你一个数组和一个目标值,从数组中找到三个值,使其和最* 接近目标值。
- 介绍一下死锁
- 讲讲如何避免死锁
- 在技术上,有没有做过什么自己觉得很牛逼的事
- 线程是怎么实现的
- 讲讲你对OOP的理解
- 对比一下进程和线程
- struct,class,union的区别
- 你了解汇编吗
- 讲讲PC,SP,LR等寄存器干啥的
- 讲讲重载
- 讲讲进程切换
字节跳动 电话三面
- 前面两轮面试觉得自己怎么样
- 打算从什么时候实习
- 你在大学里都学什么课程
- 你们怎么还学嵌入式开发
- 你简历上的项目是学校里要求做的,还是自己做的
- 你爬虫项目开发过程中有没有遇到网站反爬的情况
- 你数据库中表是怎么设计的,表与表怎么关联的
- 知道索引吗,讲一讲索引