招银网络科技面经~~节后要面试的小伙伴参考一下
(今天早上收到了offer,各位小伙伴加油~~)
节后可能有很多小伙伴要面试了,近期看到有很多求面经的童鞋。楼主收到了资料审核,分享一波面经,顺便为节后收offer攒一波rp。
一面(电面15分钟)
- 说说对JVM的理解
- Java程序初始化顺序
- 线程的创建
- mysql主键和唯一索引的区别
- 说说最近的项目
- 如何实现session共享,用redis如何实现
- 说说微服务,微服务之间如何管理
二面(现场面30多分钟)
- 看项目中有前端的,先问了下前端的css的选择优先级
- 手写了一个查询sql
- 手写了一个双重检查单例,问spring是怎么实现单例的
- springmvc的大致实现过程
- 项目里重要的地方
- 说说微服务
- 如果你不用redis来做队列,自己写你需要注意哪些方法
- 数据库存储引擎的区别
- 数据库优化会吗,说说常用的优化
三面(现场面30多分钟)
面试官看了简历觉得项目时间都不长,没有太多兴趣,全程带笑,叫讲项目的兴趣点。讲redis异步队列,吹吹原理。说这没啥用,你这单机redis还不如自己实现一个队列速度还快些呢,你用Java写一个类似的redis才厉害(当时有点懵逼)。然后笑着听我吹完了springmvc一套。最后问我微服务治理知道不,我就扯了点服务注册和发现的知识。
四面(现场面40多分钟)
女hr全程含沙射影带笑的问,别人好像都只面了20来分钟。。。由于是转行,问了我转行原因,学习、生活、教研室那些情况。
面试难度整体来说中等,银行可能比较重视数据库,面试的时候大概率会叫你手写sql。所以常用的sql可以准备一下,然后数据库引擎,常用的数据库优化也应该准备一下。周围面试的小伙伴也有手写算法的,也是比较基础的一些,比如两个链表合并。最后,写在简历上的项目是重点,最好知道你用的框架的稍微底层一点的东西,单纯的crud框架使用不会问的。(ps:不需要穿正装面试,周围都是平常装束去的)
最后,祝各位收到满意的offer!