一面
1、自我介绍
2、数据结构
(1) hash算法:
构造方法 :直接定址法:加一个常数就是哈希地址
除留余数法:除一个素数
解决哈希冲突:
开放地址法:地址+di 1 2 3 线性探测
1方 -1方 2方 -2方
(2)hashMap中的解决hash冲突
(3) 迪杰斯特拉算法---最短路径
(4)红黑树 是什么 特点(平衡二叉树)
(5) 红黑树和二叉树
(6)熟悉的数据结构,具体说一下
树---有哪些树
3、计算机网络
(1) 四次挥手---保证数据完整性
(2) 路由过程
(3)socket网络编程
(4) tcp状态
4、操作系统
死锁 死锁的四个条件
互斥、部分分配、不可抢占、循环等待
5、spring相关技术
6、网络编程
二面
1、让自己满意的项目
研究生阶段
本科阶段
2、详问项目
后台怎么搭的
表的设置,有那些表
表之间的关系:一对多,多对多,
当是多对多关系时,才会有一个独立的关系表
hibernate关系的问题
3、科目中觉得比较重要的
4、数据结构中栈和队列特点,以及对应应用
栈--JVM中的栈
队列---阻塞队列
5、职业规划
三面
资深hr面
1、前两面的面试体验
2、职业规划
3、hr姐姐详细且有条理地介绍了公司的新员工培养机制
结果:拿到了offer
总结:面试体验巨好,每个面试官都特别专业,很喜欢和期待的一家公司。