《学员模拟面试题》由会员分享,可在线阅读,更多相关《学员模拟面试题(15页珍藏版)》请在金锄头文库上搜索。
1、神州数码 面试题神州数码内部资料常见面试题神州数码(广州)2008-08-24面试题 .11 白云飞 .31.1 请写出 HTML中打开一个模式窗口和非模式窗口的 JAVASCRIPT代码 .31.2 现在好多客户要求界面友好性,比如说在仓库管理系统中输入货物编号过程中,系统要自动弹出一个下拉列表给出相似的编号供用户选择(类似股票系统选择股票时的那个列表) ,问我在 B/S架构如何实现?用 JAVASCRIPT。但是数据库里的纪录有 2万多条,那样会严重影响效率。请问应该如何解决这个问题? .31.3 在文本框中输入表示时间段数据,使用 JAVASCRIPT来检验输入数据是否为日期类型;平且开
2、始时间不小于结束时间,各个时间段不能重复.如输入:08:32:02-14:25:00,15:00:00-17:00:00 请写出 JS代码。 .31.4 请果不让用 JSP和 SERVLET,要求用 JAVA实现一套小型 WEB系统,应该怎样做? .41.5 描述 STRUTS的原理 ,STRUT 各层用到了什么技术.(详细说明) .42 杨帆 .42.1 写 JDBC 程序的时候,为何一定要写 TRYCATCHFINALLY ? .42.2 如果我需要 JDBC 对一个表进行大批量的数据插入或更新操作,该程序您会如何实现?神州数码 面试题第 2 页 共 15 页52.3 如何使用 XML 文
3、档保存 JAVA 代码或 JAVA SCRIPT 代码,并简单描述一下您平常如何操作 XML 文档? .52.4 请根据您的经验说一下如何使用 HIBERNATE 才会比直接使用 JDBC 的性能更高? .52.5 在 WEB 应用开发中,如果客户端禁用了 COOKIE,您的程序又必须获取用户在应用中的状态,请问您的解决方法? .52.6 谈谈你所做的项目,你负责是哪一个模块?在数据库表中追加大量的数据记录时,你们是怎样优化这种处理的? .62.7 你对 WEBLOGIC性能调优方面理解多少? .62.8 你的程序运行时慢的时候,你首先考虑的是什么? .62.9 设计一个自动柜员机(ATM),
4、写出类图,数据模型,代码框架? .62.10 一个软件项目的开发流程? .62.11 谈谈你项目中是如何用到事务机制的? .72.12 你们有单元测试么?有统一的代码书写规范么?写程序设计说明文档么? .73 肖文吉 .73.1 如果你代表本公司去和客户那边的工程师谈业务时,你们在技术方面存在很大的分系歧,你会怎么处理? .73.2 说一下你用过的设计模式(至少说 5种) ,在什么情景下使用? .73.3 你对 WEBLOGIC性能调优方面理解多少? .93.4 你的程序运行时慢的时候,你首先考虑的是什么? .103.5 对于跨表海量数据的优化手段有哪些?(详细说明)? .114 陈乔 .12
5、4.1 安装开发一个 JAVA 本地应用,用的是 APACH 的 DBCP,但在长时间高并发的情况下,发现存取非常耗时,想请教一下,哪一和数据库连接池更好一点呢?30 左右个线程,可能在某个时间段内,比如 2 个小时中,不停的读取数据库,数据库用的是 SQLSERVER2000 .124.2 如何在两个应用服务器之间通过 HTTP 协议来传输 XML? .124.3 你在项目中用到了 XML 技术的哪些方面?如何实现的? .134.4 在 JSP 页面,为了减少 JAVA 代码通常会使用什么模式?说出其两种实现方法? .134.5 HIBERNATE 中:不看数据库,不看 XML 文件,不看查
6、询语句,怎么样能知道表结构?13神州数码 面试题第 3 页 共 15 页1 白云飞1.1 请写出 HTML中打开一个模式窗口和非模式窗口的 javascript代码1. window.showModalDialog();2. window.showModelessDialog();1.2 现在好多客户要求界面友好性,比如说在仓库管理系统中输入货物编号过程中,系统要自动弹出一个下拉列表给出相似的编号供用户选择(类似股票系统选择股票时的那个列表) ,问我在 B/S架构如何实现?用 javascript。但是数据库里的纪录有 2万多条,那样会严重影响效率。请问应该如何解决这个问题?可以通过 Ajax
7、 技术每次客户输入的数据做一次数据库调用查询,通过异步方式分批提取就可以解决这种效率的问题;1.3 在文本框中输入表示时间段数据,使用 javascript来检验输入数据是否为日期类型;平且开始时间不小于结束时间,各个时间段不能重复.如输入:08:32:02-14:25:00,15:00:00-17:00:00 请写出 js代码。短时间,形如 (13:04:06) function isTime(str) var a = str.match(/(d1,2)(:)?(d1,2)2(d1,2)$/); if (a = null) alert(输入的参数不是时间格式); return false;
8、if (a124 | a360 | a460) alert(时间格式不对); return false return true; 短日期,形如 (2003-12-05) function strDateTime(str) var r = str.match(/(d1,4)(-|/)(d1,2)2(d1,2)$/); if(r=null)return false; var d= new Date(r1, r3-1, r4); 神州数码 面试题第 4 页 共 15 页return (d.getFullYear()=r1&(d.getMonth()+1)=r3&d.getDate()=r4); 长时间,形如 (2003-12-05 13:04:06) function strDateTime(str) var reg = /(d1,4)(-|/)(