招商银行Java社招笔试题准备

[笔试
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、对招银有什么疑问的?

项目中难点三四个(场景, 解决思路等深挖);
消息队列的思考应用场景(边引导边说的, 面试官给人的体验很好);
数据库索引实现;
SQL查询优化问题等;
慢查询分析;
讲解下第三方登陆流程(微信登陆);

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-01 11:27
点赞 评论 收藏
分享
UltramanZ:原帖不是个研究生导师吗,到你这成你mt了
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务