字节跳动 后端开发工程师 一面
岗位:后端开发工程师-Java
时间:8.16
题目
Java
多线程,锁,线程池
Syncronize修饰静态方法和普通方法区别
springboot,IoC,AOP
怎么实现AOP,实现动态代理的方式
创建新对象的方式,怎么用反射创建
项目
缓存,让你设计缓存怎么设计
缓存与数据库保证一致性
怎么实现的文件下载,安全性考量
八股
MySQL索引类别,唯一索引和主键索引区别
联合索引,创建(A,B)实际创建了几个索引
查找平均分最高的班级(给出学生分数)
MySQL隔离级别,怎么实现RR
线程同步方式
代码
最长公共子序列(要求连续)
总结
字节考量的很综合、全面,算法也没有太难,可惜当时八股都没开始看,所以发挥得不是很好,对自己的面评有一定影响。
#24届软开秋招面试经验大赏#TaylorSwift13面经 文章被收录于专栏
24后端开发面筋