[春招 已oc] 字节 成都 飞书后端 人力套件 一二三面经
2022.03.19
1面
项目介绍
发送方发送fin之后进入什么状态,接收方进入什么状态?
进程通信的方式?
什么时候会用到管道?
管道的底层原理是什么?
socket有使用过吗?
Java对http1.1 keep-alive的实现
底层如何通过socket传输数据? 如何知道是那个请求的数据?
讲讲多路复用?
mybatis源码?不会
说一下你对索引的理解,聚集索引 和 非聚集索引
为什么索引会采用B+树?
B+树如何分裂?
算法题: 找出数据中,满足 prefix 的所有字符串
2面
自我介绍
了解linux 嘛?
Linux 中 怎么排查对应的程序 占用内存 或者 使用cpu? top
一个请求 从 输入网址到返回
HTTPS加密流程
spring 的设计模式
IOC 和 AOP
JWT加密如何实现?如何预防攻击?
数据库的索引怎么理解?
数据库的隔离级别有哪些?
什么情况下该采用那个级别?
Java中的锁有哪些?
synchronize锁的升级 和 降级?
hashmap的实现
hashmap安全嘛? concurrenthashmap
算法题: 括号匹配
许愿Offer
3面
自我介绍
了解redis嘛?
手写sql 给两张成绩表 一张数学表 一张英语表(course_score,stu_id) 求每个同学的数学和英语的总成绩
数据库的隔离级别有哪些?
RR 和 串行读取有什么区别?
什么场景下该使用什么样的数据库隔离级别?
然后问了啥忘记了
许愿offer
2022.3.28
经过一周的等待,已oc,前来还愿
#2022春招##Java##面试题目##字节跳动#