结合我自身的面试经过还有我同学的面试经历来看,字节的面试官一般都是看简历上写了什么就问什么,作为实习岗位,这些问题还是比较偏向基础的!
字节跳动一面
- 手写算法 求最长子序列
- MySQL 索引原理 聚簇索引 auto_increment有什么好处
- redis数据类型
- redis持久化方式
- aof文件比较大怎么办
- 写sql 学生成绩教师三个表、 查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩
- 事物隔离级别
- 脏读和幻读
- MVCC
- 四次挥手
- https原理
字节跳动二面
- redis数据类型
- redis zset大小限制
- Linux查看文件第n行
- Linux文件系统原理
- 类加载过程
- spring bean生命周期
- springboot启动流程
- springboot特点
- spring aop实现原理
- 算法求下一个大的数半小时没写出来
- 写sql找出语文成绩及格平均成绩不及格的学生姓名语文成绩
字节跳动三面
- nio原理
- nio核心对象
- aio bio oio区别
- 面相对象
- 重载和重写.
- 堆外内存
- 你印象最深的bug
- 列举常用的并发工具
- synchronized实现原理
- Reentranlock底层实现
- 垃圾回收方法
- 类加载器
- 手写代码实现阻塞队列
- 优化方案,采用reentranlock的condition实现
HR
- 自我介绍
- 三句话总结你.
- 头条看法
- 喜欢个人开发还是团队
- 用过什么公公司产品
- 加班大小周
- 说一下你自己的职业规划吧
整体来说还是比较简单的,在面试前也是针对性的自我训练了一下!现在秋招已过,如果我的复习资料对您有帮助的话,也能让您在春招收到满意的offer~
复习资料-1
学习路线图+思维导图:
docker学习思维笔记,Git基础,Java并发体系学习思维笔记,JVM和性能优化学习思维笔记,kafka知识导图笔记,mybatis源码分析教程,MySQL优化学习思维笔记,Redis设计与实现学习思维笔记,springboot学习思维笔记,Spring学习思维笔记,spring源码分析教程。如果我的这些学习资料对您有用的话,可以免费分享给您,获取方式转发+关注后私信回复【笔记】即可免费获取到
复习资料-2
java基础,Spring多线程高并发,分布式,面试,微服务等等学习资料,都可以免费分享,点击文章开头链接免费领取