多谢分享
英语面试参考题(Important)
· 介绍自己 Self-Introduction
· 是否有过和老外交流的经验,项目中如何使用英语与老外交流
· 介绍/描述自己做过(最近)的一个项目 introduce the recently project you joined in/ Talk about the recently project you got involved
· 介绍最能提高/最近的项目 Latest project introduction/ Describe one of your project in English
· 为什么离开这家公司 The reason for leaving current company
· 最近项目的技术架构Design patterns you used in your previous projects
· 自己以后的职业规划Career plan
· 你的优势和劣势是什么?Your weakness and strong points
· 遇到过什么困难?怎么解决的?The hardest thing I have encountered.
· 平时如何学习英语的?
· 希望从公司得到什么?
· 描述一个你感兴趣的问题
· 平时工作开发流程/平时是如何工作的
· 如何保证产品质量
· 描述你现在工作(项目)的工作职责
· 工作中和同事的如何合作交流, 和同事相处之道
· 空余时间做什么What do you usually do in your spare time
· 认为自己自学能力如何
· 请总结一下比其他同事好的地方
· 从工作中学到什么
· 现任公司,你认为这家公司做的比较好的有哪些(公司文化、内部培训等)
· 描述现在工作的工作流程(会从你讲到的流程中会有Following Questions,例如,现在做的有涉及到Database,那么熟悉SQL语言的程度如何,就会有一些技术性的题目)
· 简述看过的某部英文电影的剧情
· 谈谈你的大学生活
· 每天看多少小时美剧
· 你哪门课学得比较好
· 项目用的什么平台
· 对要应聘的职位有什么感想
· 如何让用户理解项目
· Why are you interested in network programming
· The favourite work you want to do
· 有什么感兴趣的问题要问
· Why did you choose the university and the major
· What kind of books do you read recently
· 用英语讲下曾让自己高兴的事物
· Spring modules used in your project
· Frameworks used in your project
· 介绍一下你的学校
技术面试参考题
· the difference between forward and sendRedirect
· the difference between HashMap and HashTable
· 两种索引类别的区别
· struts 如何保证线程安全
· 解析xml 的方法,各有什么不同
· arraylist 在 jsp 中如何获得其长度
· 产生pdf和导出excel 的jar ,其版本是什么
· 现场下sql
· heap stack 区别
· 实现多线程方式
· 线程调用方式
· synchronized 使用方法以及锁定对象
· Difference between a "where" clause and a "having" clause?
· 设计模式及其应用经验
· 你的项目的架构和你的职责
· struts 构成 ,组件
· spring构成,组件
· MVC架构组成,工作流程
· Linux操作,脚本
· SQL语句的外连接考查
· What’s the difference between ArrayList and LinkedList
· Spring modules used in your project/ Frameworks used in your project
· the configuration of the struts
· difference between union and union all
· experience in xml, where and how to use
· when there are datas in table, how to change column varchar2 to varchar
· What kinds of database(oracle) tools did you use. how to use.
· 怎样实现多线程?如何设置多线程的优先级?
· nvl函数
· package 和package body 的用法
· Spring的依赖注入特点
· 说说spring的应用;spring的主要功能,优点,特点;spring的事物级别;spring的AOP的使用?你们项目的事务处理是放在哪里进行的?
· 接口和抽象类的区别,面向对象的特征,java的多态。set的用法。collection的实现类,会什么框架。数据库索引,存储过程,做项目担任何种角色。项目负责模块。
· spring,hibernate,struts设计模式
· 讲一下自己项目的框架 和一些设计及其遇到的困难和自己项目系统的不足之处
· HashTable 和HashMap的区别
· String与String Buffer的区别?Set类的特点(English Interview)
· Sleep()与wait()的区别
· Spring的优点,Hibernate的优点
· 写出你所知道的集合类
· Struts框架有哪些优点
· 如何实现一个队列的功能
· Struts1和Struts2的对比
· ArrayList和LinkedList有什么区别,什么情况下用ArrayList好?
· 接口和抽象类的区别
· 哪些是线程安全的集合类
· 如何把一个Hash Set转化成一个Array List
· EJB的使用
· Ajax原理
· Hashtable和Hash map的区别
· Statement和PreparedStatement之间的区别
· 实现多线程
· String与StringBuffer的区别
· 有没有写过存储过程,数据库索引
· sql 左连接 右连接
· servlet 生命周期
· MVC设计模式
· jQuery的用法和优势
· Java 设计模式
· hibernate与table的关联
· struts原理,配置;struts的三层结构,对各层结构的描述
· jsp的一些基础知识,例如JDBC连接,JSP内置对象
· jQuery使用程度和经验
· Union 和 Union ALL的区别
· java的一些基础知识,例如hashMap与hashTable的区别等
· spring的一些核心问题,Spring IOC 技术;spring实现
· 如何找出一个表中的重复记录
· LinkedList如何删除元素
· 描述一下编译的过程
· 描述一下你所写过的最复杂PLSQL程序
· 策略模式和代理模式有什麽区别
· jdbc 连接数据库的过程
· hibernate对象状态
· struts2原理
· collecton的子类以及他们之间区别
· JDBC,通过一个select语句返回多个结果集,如何通过resultSet获取
· 屋子里有四个人,要实现每两人相互握手,需要多少次握手?
· Spring中处理transaction的类
· JDBC中怎么应用事物
· jsp中静态标签和动态标签的区别
· 线程安全的理解
· 最熟悉哪些java核心类
· Struts1的工作流程
· 如何给一个特定的页面元素装载不同的样式
· Final finally finalized 的区别
· 要知道上海有多少路灯,你有什么方法?
· 堆和栈有什么区别
· 一个表中有多条重复记录,怎么删除重复记录,只保存其中的一条
· 如何用要shell找到指定目录下的最近一天更新的文件,要包含子目录。
· 如何用JDBC方式查询数据库中的记录
· EJB中 session的功能
· 如果你的business客户想要在已有的一个学生选课系统里再加一个新的学生类别和一些功能,你怎么和他还有自己的开发团队沟通
· 进程和线程的区别(English Interview)
· 如果删除数据库中重复的字段
· 左连接 右连接 全连接的区别
· 排序方法
· SUSE ,Redhat和Ubuntu不同点
· Struts1的流程
· Try –catch(Exception e) 用Exception不好的地方
· JDBC连数据库流程,那些环节应该加try catch
· Hashset如何转成array,怎么对Hashset排序
· Spring2.5 annotation与XML配置
· 数据库对多表查询时执行的内部算法是什么?原理(如笛卡尔积)
· 对1百万条数据进行查询如何优化?
· spring 面向方面编程(AOP)的实现原理,现场配置出来
· 针对一个表,写一个SQL语句,将重复的记录删除的只剩一条
· Object类都有哪些方法?
· 举例说明某个设计模式
· Difference between String and String Buffer
· Statement和Prepared Statement之间的区别
· Database used
· How to write procedure return a select result
· Difference between inner join and outer join
· SQL 中 Having 的功能,和Group by的区别
· 说出Java中最基本的类及其几个方法
· package function procedure 区别
· Linux如何根据description 查找线程,并kill掉线程
· 如何初始化Spring bean
· 画出抽象工厂类图
· Error Exception区别
· 如何去除表中重复的记录
· 为什么在实现equels()方法前要先实现hash Code()方法
· 你参与的那个项目具体实现了什么功能
· unix shell中在特定文件夹内查找包含指定字符串的文件用哪个命令
· 数据库里面有哪些对象?
· 索引怎么建立
· garbage collection
· hashset如何排序
· 集合类有几种,有什么区别
· 如何解析xml
· 外键与左右连接的区别
· unix命令
· 批量插入数据500条 如何优化
· Prepared Statement and Statement 区别
· jdk版本区别
· 什么是面向对象
· 如何解析XML
· Final finally finalized 的区别
· 怎么做Unit Test(English interview)
· 继承和组合的区别
· 你所了解的和使用的集合类
· jdk 1.4 1.5区别
· 说说JMS
· 线程 notify notifyall
· 你们所做的项目是否能够访问,是一个internal还是一个external的项目,如果可以的话,能否让我访问一下该site,看一看?(English interview)
· 你们系统的架构是什么?通常都有哪些性能上的测试以保证用户使用(English interview)
· JDBC当中,preparedstmt和普通的stmt有什么不同点
· 在java的继承当中,父类和子类的互相转型中会出现什么问题修饰符protected default的访问范围
· jsp中的4个域;JSP中四种对象:page,request,session,application
· jsp 与servelet的区别
· Struts 的工作原理;struts中的标签
· java Api 中哪个类印象最深
· io包中的类体现了什么设计思想
· Hirbernate中有几种对象;hibernate datasource如何配置;Hibernate的Hql与一般的sql有什么区别?Hibernate的主键是如何生成的或者说生成策略?
· jvm的垃圾回收(GC)原理?
· 谈一下你所了解的和使用的集合类?
· 如何对一个集合排序?都了解哪些设计模式?Singleton的同步怎么处理?
· java garbage collection
· transaction的处理
· What is the difference between soft-links and hard-links
· How could the performance of Hibernate applications be optimized?
· Describe how virtual functions are implemented.
· How did you handle connection failures in your previous projects?
· 怎样使一个类只有一个实例, 单例模式需要注意的问题
· sql 中group by是干什么用的,怎么进行过滤
· struts的MVC流程
· 对象的hashcode 相同, 对象就相同吗
· WEB 的目录结构
· 如何部署一个应用。
· HashMap 和 HashSet 有没有什么关联?HashMap与Hashtable的区别? 如何让HashMap同步?
· Struts如何将请求转发给某个具体的action?forward和redirect的区别
· Thread和Runnable的区别? new Thread()得到的线程对象和new Thread(Runnable)得到的线程对象的区别
问:编写一个单例模式?线程并发和synchronized
问:equals方法和hashcode方法的联系
问:final和finally的区别
问:String s = “5 1,2 3,8,7 6…” 每个数字间隔空格或数字,如何将这些数字保存在数组,再进行排序 (建议使用正则表达式)
· JSP中
· 一个容器中基本的4个域
· 是否了解jstl, el
· 有没有用到js中的继承?
· JMS的项目经验
· 去掉数据表中的重复字段
· 描述一个设计过的类
· Design pattern(English interview)
· 项目中用的技术和框架(English interview)
· 是否有java swing经验(English interview)
· valuePoint的架构
· FDSTM里做了什么工作
· 如何完成Junit test
· YBB项目你的工作
· 怎样完成配置一个struts 工程
· struts中validate 属性的作用
· forward和redirect的区别
· 定义final变量是否需要初始化
· SQL 中 Having 的功能,和Group by的区别
· JDBC,通过一个select语句返回多个结果的集合,如何通过resultSet获取。
· 是否了解触发器
· Final finally finalized 的区别
· 重载复写的区别
· Hibernate 延迟加载机制
· Hibernate中对session的管理
· Hibernate中的事务管理机制
· DOJO 和jQuery 的区别
· javascript 下拉框;JavaScript中的页面元素处理
· 银行基金理财方面知识
· 数据库连接池并发控制
· 写出单例模式
· 从加载数据库驱动开始写出数据库操作的一次流程
· 为什么要用spring的依赖注入
· 类的构造方法调用问题
· shell中如何改变文件中的某个关键字
· oracle触发器
· EJB有哪几种bean
· 如何禁止文本框输入非法符号