技术总监面试题(Java),看看你会多少?

原创 2012年08月03日 14:39:21

一、基础知识:

1、使用JDBC查询数据我们最常见的一种方式就是,执行完SQL后获得一个结果集(ResultSet),然后循环从结果集中获取 

每一条记录设值到JavaBean中,最后将数据对象以List返回。但是对不同的表查询都需要重复的编写这些类似的代码。为 

了避免编写这些重复的代码。
请设计一个公共的查询API,能够满足对数据库所有表的查询(需要支持条件查询,多表联合查询,以及对存储过程的调用)。 

备注:详细说明方法参数、设计原理以及调用约束

2、现有List集合中存放有10W个无序的User(属性:classes 班级;type 身份【学生 or 老师】;name 姓名)对象。要求:用JAVA实现将List集合中的User对象按照1-n班并且每个班的老师必须放在该班级学生的前面输出。(一个班只有一个老师,一个班存在多个老师,这两只情况可以分开用两个算法实现,也可以用一个算法实现,但要考虑性能)例如下面格式:
1班 老师 张三
1班 学生 李四
1班 学生 王五
1班 学生 刘六

……

2班 老师 张三2
2班 学生 李四2
2班 学生 王五2
2班 学生 刘六2

……

3班 老师 张三3
3班 学生 李四3
3班 学生 王五3
3班 学生 刘六3

…… 

备注:自己实现算法,不能用Comparable和Comparator接口

 

3、

 

35岁程序员的独家面试经历

35岁程序员的独家面试经历 原创 2015-12-09 foruok 程序视界 创业失败后,在找工作。选择了三家(两家上市公司,一家即将上市),都走到了关键的节点。我记录了面试过程中被问到的...
  • shandian534
  • shandian534
  • 2015年12月09日 09:09
  • 2982

Java技术体系大全,准备面试的可以参考一下!

1. JAVA技术体系1.1 Java程序员·高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入·核心编程IO、多线程、实体类、集合类、正则表达式、XML和...
  • u011225629
  • u011225629
  • 2015年11月11日 08:41
  • 2762

某公司技术总监面试题及我给出的答案

  • 2010年05月30日 12:44
  • 54KB
  • 下载

技术总监面试题(Java),看看你会多少?

一、基础知识: 1、使用JDBC查询数据我们最常见的一种方式就是,执行完SQL后获得一个结果集(ResultSet),然后循环从结果集中获取  每一条记录设值到JavaBean中,最后将数据对象以...
  • yangxt
  • yangxt
  • 2012年08月03日 14:39
  • 6971

JAVAWeb面试问题

1.JAVA中的并发  比如做网站 大批用户访问 时候情况用什么办法去解决? 2.技能里面哪些比较熟练 3.家庭情况 父母 姐姐  4.期望薪资 5.喜欢在广东发展为什么? 6.你对自己的职...
  • wzwdcld
  • wzwdcld
  • 2015年03月22日 13:09
  • 731

JAVA技术总监需求

1、服务领域:立足中国石油化工行业,面向全国能源行业; 2、服务内容:以行业应用软件研发、工程实施及ERP咨询服务、配套软件二次开发等为主,推广优秀软件; 3、公司愿景:成为中国石油化工等能源行业...
  • u013090765
  • u013090765
  • 2014年12月24日 12:32
  • 498

技术总监是干什么的?

http://zhuanlan.zhihu.com/zhengyun/19686537 庄表伟曾撰文谈及研发管理的三个提升,由于研发、质量保障、运维三者连接紧密、不分家,所以下面郑昀将其扩展了一...
  • wuxiaobingandbob
  • wuxiaobingandbob
  • 2016年02月19日 16:03
  • 639

IBM java 英文面试题(附参考答案)

 1.what is oracle.2.what is major differenece oracle8i and oracle9i.4.tell me some thing ur self.5.p...
  • SmartTony
  • SmartTony
  • 2008年02月03日 19:12
  • 1692

常见java笔试-编程题

1-以指定编码,输出字符串 public class Bianma { public static void main(String[] args) throws UnsupportedEncod...
  • luxun2014
  • luxun2014
  • 2014年11月26日 21:29
  • 2108

支付宝技术总监:真正的人才是磨出来的

高级技术人才是IT企业的中流砥柱,为了探讨高级技术人才在企业的生存状况,我们特别策划了一个主题——高级技术人才和企业如何对接。为此我们访问了业界一些企业的技术总监或高级工程师,来聊聊他们在业界的一些经...
  • phphot
  • phphot
  • 2007年12月14日 09:59
  • 1661
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:技术总监面试题(Java),看看你会多少?
举报原因:
原因补充:

(最多只允许输入30个字)