笔试
30道选择题:考察范围比较大,有数据结构、数据库、框架、设计模式、消息队列等等
3道编程题:2道算法题、1道写SQL
技术面一面
1、讲一下都用过哪些框架?
2、Mybatis底层是怎么实现xml文件映射到dao接口的?了解过JDBC吗?
3、如何通过反射获取到当前的方法名?
4、动态代理是怎么实现的?
5、Spring的Aop?切入点是什么?环绕通知是什么?
6、Java多态性有哪些好处?
7、@Transaction注解的方法捕获到异常了后发生什么?
8、有A、B两个方法,B注解了@Transaction,A没有注解。A调用了B,A被外部调用,此时B发生异常,会回滚事务吗?
9、Mysql索引在什么场景下会失效?
10、 http请求,如何判断报文发的是Json数据格式还是表单格式?
11、spring框架用到了哪些设计模式?
12、讲一些ABA场景是怎么发生的?
13、讲一下Mysql的乐观锁和悲观锁?分别怎么实现?
14、项目中的token是如何实现的?
15、讲一下数据库增删查改的幂等性?
技术面二面
1、讲一些SpringMVC处理一个请求的过程(工作原理)?
2、Http访问接口错误码404,有可能是什么原因?
3、Springcloud是什么?有哪些组件?
4、用Eureka和Zookeeper做服务注册的区别?
5、问了项目中的一些问题?
6、介绍一下kafka?使用场景?
7、kafka同一个消费组是如何消费一个消息的?
8、Springcloud微服务间的调用,如何设计权限限制服务进行调用?
9、项目中是怎么进行依赖管理的?Maven的pom文件中,dependency标签和manager标签有什么区别?
10、最后有什么想问我的?
Hr面
1、为什么从上一家公司离职了?
2、对自己的职业规划?
3、有没有拿到其他公司的offer?
4、自己未来比较看好哪个方向?
5、问了些家庭的情况?
6、问了期望的薪资?
7、对招银有什么疑问的?
————————————————
全部评论
(5) 回帖