Java Interview Summary(Mar 2011)

一. if-solution

1. 崇尚技术,技术方面不喜欢分模块;高级开发人员需要什么都知道。

2. 专注技术实现细节,如:JBPM流程性能以及Hadoop实践。

3. 需要技术的实际实施经验,而不是泛泛而谈。

4. Struts框架,EJB,交集。

5. BI应用。

---------

总结:技术不好,回答自己最熟悉的框架时对架构描述不清楚,无条理。

 

二. info-service

面试:

1. JQuery Ext 区别,Ext jar包大小。

2. Sql 性能调优,去表,加索引;from 子句,where子句;如何编写高性能的数据库访问程序。

3. view的作用,优点:复杂SQL不需要重复写;缺点:表结构变更,view也要修改。而且很多开发人员并不知道是否有view用到它,以及中的内容及结构。

4. Sql 中 in ,exists 和 not in , not exists 的区别。

5. Struts Action的线程安全,Action中是实例化另外一个Action。

6. Hibernate中缓存的使用,第三方。

--------------

总结:技术达不到14k的标准,主要是技术细节。

 

笔试:

1. https ,jdbc

2. sql 树状结构,快速查找子树。

3. to_number, to_date, to_char, substring()...

4. 分页查询如何实现

5. JSP实现大数据量的分页

 

三. alipay

Java:

1. hashCode, equals区别,联系

2. 如何实现分布式并发访问,通过数据库如何实现

3. clone,深copy 浅copy的区别。

4. Batch 如果出错,如何恢复或者处理

 

SSH:

1. Spring Ioc AOP 如何管理事务

2. Hibernate mapping A表 B表,C表有A表和B表的联合主键,还需要生成mapping 文件吗?

 

UML

1. 静态图,用例图,类图,时序图。

2. 继承,实现,依赖,聚合(谁聚合谁)

3. 工具

 

业务:

业务流程如何描述,数据库表的设计。

 

流程图 ER图

-------

总结:技术基础还不够扎实,回答问题需要更有条理;毕竟6年工作经验,很多细节问题都需要知道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值