全程43min左右,在飞书上视频面试
面试官很年轻,自称也是实习生
人还挺好交流的,我紧张4、5次,他让我别紧张,也允许我重新组织语言回答。
自我介绍
计算机网络:
- TCP的三次握手、四次挥手
- TCP和UDP的区别
- UDP如何实现可靠传输
- 了解过滑动窗口吗?具体说说
Java:
- 知道Java有什么锁,具体说明
- 说说单例模式
- 说说Comparable和Comparator
SpringBoot:
- IOC的原理?好处?
- AOP的原理?好处?
- 自动装载机制的原理
- 说说SpringBoot的事务处理
MySQL:
- 用过什么数据库?哪个最熟悉?
- 知道哪些索引?
- 索引的数据结构是?说说B树、B+树?
- 为什么会有规定not null default?
- 脏读、不可重复读、幻读分别是什么?什么场合会出现?如何解决?
- 事务的隔离级别有哪些?
- 设计数据库会注意什么?
- 为什么主键不用UUID,要用自增?
- 怎么选择时间的数据类型?
- 钱这类金额的数据类型用什么合适?
Redis:
- 了解过Redis吗?
- Redis的数据结构有哪些
- Redis的二级缓存如何实现
算法:
- 屏幕共享,手撕一个翻转链表(自己规定数据结构、测试用例)
项目(无项目介绍):
直接问了:项目中遇到什么问题(我回答了跨域方面的)
反问环节:
- 当前部门的业务方向是什么?
面试官说:做跨境电商
最后,我大胆地问了,对我第一次面试的感觉和建议
我的第一个面试,估计凉了,答的不太好
全部评论
(11) 回帖