大华 软开 面经 一面/二面/HR面 8.17 泡池中
一面
- 自我介绍;
- 项目介绍;
- 深挖项目,介绍自己这个开源项目数据库的优势;
- Arraylist、Linkedlist的区别以及使用场景;
- 知道哪些IO流;
- 数据库常见参数,以及饱和拒绝策略;
- Synchronized的优化;
- 线程和进程的通信方式;
- 介绍一下经典PV操作的过程;
- IO多路复用;
- MySQL索引执行顺序如果和预期不一致怎么排查和解决;
- 读已提交和可重复读的区别;
- 介绍一下MVCC;
- Redis内存淘汰策略;
- 反问。
总结:电话面试,没有手撕代码,面试官很有耐心,比较顺利的一次面试。
二面
- 自我介绍;
- 项目介绍;
- 深挖项目,每一个功能点的设计思路和实现过程;
- SpringBoot常用的注解,具体讲一讲条件注解;
- 怎么手动注入Bean;
- Redis和数据库的一致性是怎么保证的;
- 为什么选择他们公司;
- 手上有哪些offer;
- 反问;
- 介绍部门技术栈和业务,介绍公司情况。
总结:电话面试,主要以项目为主。面试官非常的谦虚,一直都是以“我想请教一下”的口吻提问,弄得我诚惶诚恐。总的面试体验不错。
HR面
- 自我介绍;
- 在项目中有没有遇到什么沟通上的问题,如何解决的;
- 平时自己是如何展开学习的过程;
- 怎么了解到他们公司的;
- 最看重公司什么特质;
- 用三个词形容自己;
- 反问。
总结:常规HR面,没太多可说的,但是面完很久了一直不发offer,好像提前批都没发,感觉公司对求职者的态度比较消极。