9.30 14:30 一面
实习:
- 实习做了什么
- 介绍实习的项目
数据结构:
- 有哪些数据结构
链表和数组的区别- 跳表的原理和插入过程
- 场景题:有很多数据,各自具有依赖关系,采用什么数据结构存储
计网:
- 三次握手和四次挥手的过程
设计模式:
- 工厂模式的设计思路,优缺点
JVM:
- 四种引用
- 场景题:如果是一个服务器用于存储数据,然后里面有一些数据是热点数组,需要缓存,用哪种引用
Java:
- 面向对象和面向过程的区别
- 接口和抽象类的区别
- 多态的分类
- 异常体系
- finally 的作用
- 如果在 finally 块中有 return 语句,发生异常会执行吗?不发生呢?
- ArrayList 的扩容过程
- 非线程安全的集合怎么改为线程安全
算法:
- 分析最差最好时间复杂度
10.8 17:30 二面
实习:
- 实习做了什么

分享了一位Java实习生的面试经历,涉及实习项目、数据结构(链表、数组、跳表、依赖关系)、计算机网络、设计模式(工厂模式)、JVM引用、面向对象编程、算法(合并链表、最大子数组)、SpringCloud、Redis、Netty及面试技巧。展示了技术深度与实践经验的结合。
最低0.47元/天 解锁文章
919

被折叠的 条评论
为什么被折叠?



