base杭州-2024届暑期实习-Java后端开发
05/17 二面 电话面试
时长:1.5小时
- 自我介绍
- 了解本科专业课程
- 了解发表的论文
一、 计算机网络
- 介绍一下TCP四次挥手的流程?
- 你刚说是客户端主动发起断开连接请求,我想问下服务端可以主动发起断开连接的请求吗?为什么?
- TCP断开时有4次交互,而连接时有3次交互,多出来的一次是在做什么事情呢?
- 介绍下OSI七层网络模型?
- RPC协议工作在七层模型中的哪一层?
- 你了解的RPC框架有哪些?
二、 Java
- 说一下Java虚拟机中【堆】和【栈】的不同之处?以及它们分别存放哪些类型的数据?
- JVM中的【堆】是用什么数据结构来实现的?
- HashMap是否是线程安全的?
- HashMap为什么不能保证线程安全?
三、 数据库
- MySQL索引使用什么数据结构实现?
- 为什么MySQL选择B+树作为索引的数据结构?二叉树、红黑树、B树这些为什么不行?
四、 Kubernetes
- 介绍一下Kubernetes的整体架构?以及各个组件之间的关系?
五、 聊天
- 面试官介绍岗位职责。
- 询问对这个岗位的方向是否感兴趣?
- 询问最早能来实习的时间是什么时候?
六、 算法
- 限时30分钟手撕LRU缓存。秒了
七、 反问
- 如果我有幸入职,负责什么业务?
后续
5.19日收到反馈二面通过,约5.23日终面(老板+HR两个人同时面)。
#我的实习求职记录##实习##面经##阿里巴巴##暑期实习#