一面 - 技术面(围绕项目的八股)
1、 自我介绍
2、 看你项目中用到redis,你是如何使用redis优化的?
3、 那你是如何保证redis缓存和mysql数据库一致的,更新数据的时候和redis缓存?
4、 还有哪些保持数据一致的方法,只有更新数据库并且删缓存这一种吗?
5、 Redis事务怎么实现的?
6、 Redis哪些数据结构
7、 Redis你项目中用的是单机还是集群,集群都有哪些实现方式?
8、 Mysql事务的四大特性
9、 SpringBoot中关于事务的隔离级别有哪四种?
10、你实习这个项目主要是做什么的?
11、 你说的这个Redis连接池是什么?
12、你了解 linux 的哪些命令?
13、如何通过端口号找进程,比如说我8080端口被占用了,如何找到是哪个进程占用了这个端口号?
14、你还有哪些offer?你了解我们苏研吗,为什么想要加入我们。
15、手撕算法题(一个存放 ip 地址的数组以及其对应的访问时间 time 的数组,如何从这堆 ip 地址中找出等时间间隔访问的这个 ip 地址并输出)
二面 - 意向面(考察稳定性)
1、 自我介绍3min
2、 听你介绍说你打篮球啊,你身高多高?打篮球有什么优势?
3、 七年都在南京上学,如果南京和苏州同时有一个工作机会摆在你面前,你会怎么选择?
4、 学校地理位置
5、未来职业规划
6、 反问?
① 一面面评怎么样?(不方便回答,既然进入二面说明一面通过,认为你技术方面没问题的)
② 二面通过率(没有设定确定的比例)
③ 三面什么时间,主要考察什么?(技术+综面,领导面,重在提升自己)
ps:下午 16.30 的面试调整到了上午 11.00 ,感觉到他们很着急,面试 10min 都不到。
三面 - 综合面(技术+意向)
1、 自我介绍
2、 为什么要选择我们公司?
3、 对云有什么了解?(这里我引导了一下,说我实习做的是Paas组件)
4、 讲一下你的实习经历?(实习经历深挖)
5、 这个项目为什么要优化,也就是为什么要引入redis连接池?
6、 这个运保平台的应用人群是谁?多少人?怎么会达到连接数这么多呢?
7、 Redis是怎么部署的,有配置过redis配置文件吗?
8、 Redis参数怎么设置,有尝试过调整redis超时时间这些参数吗?
9、 以前有没有遇到什么难题,是怎么样定位症结所在并解决的?
10、 领导提出一个方法让你完成一个项目,你自己认为有更好的方法,你会怎么办?
11、反问?