银行面试题

1. 英语介绍自己的工作经历
2. 英语介绍自己的项目经验(不限于最新的项目)
3. 关于项目、软件过程的了解
4. 项目中用到的技术,如Spring架构、数据库的调试(工具使用)
5. 是否用过unix

1. 谈谈对J2EE 三层结构的理解

2. 接口与抽象类的区别

3. 垃圾回收的机制与调用方法
4. 是否用过多线程

5. int和Integer的区别;它们的初始化值是什么?

6. 是否用过Vector;List与Set的区别;hashmap和hashtable的区别

8. 什么是Iterator?

9. final、finally、finalize的区别

11. class和Instance的区别

12. override和overload的区别

15. servlet的生命周期?

16. get和Post方法的区别

1. struts的机制;使用的场景(怎么用);事务在哪里控制;是否用过动态form
2.hibernate的使用场景;是否了解一级cache,二级cache;对大数据量应该如何处理
3. 对多数据库怎样支持(配置XA)

4. weblogic的使用(如何配置数据源和事务)

技术类的题目,侧重于java、linux、oracle方面的知识,毕竟银行的业务用这些知识的机会多,当然考题都比较基础,但是有一个题,我觉得是很有必要准备的,那就是“sax和dom在解析xml文档时有什么区别?”,细想之,应该是数据处理常用技术,因此比较重要

在面试中面向对象基础知识、设计模式肯定是他们非常重视的了,这个又和业务相关,如果你熟悉Spring框架的话,一定要表现出来,或者你熟悉oracle的话,也一定要让面试官知道。oracle优化、维护这些知识如果你能清晰的讲清楚,肯定会得到很多加分,如果不是很懂,最好就别谈这个话题。个人觉得Spring开发框架对于想进入银行或者做类似业务工作的同学值得细细研究,里面的原理、使用都是很优秀的设计方案。

想起另外一题,也是数据库相关的,“一般银行业务使用的数据库系统属于哪一类?”,OLAP、OLTP,还有几个选项忘记了,这个问题的答案:OLAP和OLTP的区别,因为之前没有关注过这方面的内容,但是对OLAP还比较熟悉,居然没有猜出OLTP的意义,选错了。

还有一题,也是数据库相关的,问那几个命令会隐式产生事务,大概如此!

今天早上进行了一家城市商业银行的面试,总共历时十分钟左右,在面试的过程中,没有比较难的问题,主要关注还是在成绩、项目、oracle、linux上,自我介绍就用了两分钟,也不知道感觉是好还是不好,因为没有什么压力,回答问题也比较轻松,已经因为轻松吃亏好几次了。之前按照建行面试的经验做的准备,都没有用上,因为技术的问题一个都没有问,不过准备了还是有好处的,就是自信有了,温总理说,自信比黄金还重要,很多时候真的是这样的。

http://www.fenzhi.com/gswen37202.html

原文地址:https://www.cnblogs.com/heartstage/p/3389445.html