招商银行信用卡Java面试题分享,后台开发面经

下面给大家整理一个招行银行信用卡后台开发Java面经,具体的包含了面试题以及面试者的回答,一起来了解一下吧。

预约了第一天的第一个面试,但是前前后后等了两个小时左右,最首先就是做自我介绍,面试官问我为什么学习Java,我说C语言太难了,所以就学了Java,之后,就正式进入了面试题部分。

面试题:

1、java和C#有什么区别?

答:我觉得C#和java很像,有很多代码都是一样的,但是C#要更加的规范一些

2、在学习Java的过程当中,遇到了哪些数据结构?

答:我最后说到了栈,等面试的时候用了做了一道算法就用了栈

3、什么算法?

答:就是leetcode今天的每日一题。

4、你提到博客记录了很多的问题,你最有成就感的问题是什么?

答:我说的是不熟悉Linux系统,利用linux搭建zookeeper集群的问题

5、其他问题

答:我说到了springmvc404的问题

6、spring学了什么?

答:我说主要就是如何应用,还有它的ioc思想

7、ioc思想是什么?

答:控制反转,将我们要做的事委托给spring框架,以前需要new,现在只需要依赖注入

8、怎么注入

答:通过构造方法,静态工厂,实例工厂,注解等(我回答错误了,这是创建bean)

9、注入遇到过的问题有哪些?

答:我大致的讲了一下autowired,qualifier、resourse注解怎么用的

10、AOP了解吗?

答:就是面向切面编程,然后有before、afterthrowing、afterreturning、after、around

11、AOP具体怎么实现?

答:假如实现了接口就是jdk自动代理,主要是invocationhandler,假如没有实现接口就是cglib,创建某个类的子类,不能是final修饰的

12、hashmap

13、为什么红黑树更快?数据结构是什么?

14、数据库学习过哪些?

答:mysql、redis、zookeeper

15、mysql隔离级别

16、redis学了什么?

答:我大致的说了学了有哪些数据结构

17、有哪些数据结构

答:string、hashmap、list、hastset、sorted-set

18、什么时候使用sorted-set?

答:排序的时候,例如电影网站按播放次数排列显示,还有学生成绩之类的

19、redis的数据和mysql怎么保证一致性?

20、对于银行和互联网的看法有哪些?

21、什么想问我的?

问完这些之后,就结束了,面试官说觉得我做博客的习惯不错可以保持。

好啦,以上就是一个招行银行信用卡Java面经的分享啦,大家可以具体的看下。更多Java面经和面试题内容,可以继续关注本站的面试题专栏了解。