字节飞书Java实习一面,凉凉~
全程43min左右,在飞书上视频面试
面试官很年轻,自称也是实习生
人还挺好交流的,我紧张4、5次,他让我别紧张,也允许我重新组织语言回答。
自我介绍
计算机网络:
- TCP的三次握手、四次挥手
- TCP和UDP的区别
- UDP如何实现可靠传输
- 了解过滑动窗口吗?具体说说
Java:
- 知道Java有什么锁,具体说明
- 说说单例模式
SpringBoot:
- IOC的原理?好处?
- AOP的原理?好处?
- 自动装载机制的原理
- 说说SpringBoot的事务处理
MySQL:
- 用过什么数据库?哪个最熟悉?
- 知道哪些索引?
- 索引的数据结构是?说说B树、B+树?
- 为什么会有规定not null default?
- 脏读、不可重复读、幻读分别是什么?什么场合会出现?如何解决?
- 事务的隔离级别有哪些?
- 设计数据库会注意什么?
- 为什么主键不用UUID,要用自增?
- 怎么选择时间的数据类型?
- 钱这类金额的数据类型用什么合适?
Redis:
- 了解过Redis吗&#x