北京普天合力通讯技术服务有限公司基础招聘考卷.doc_第1页
北京普天合力通讯技术服务有限公司基础招聘考卷.doc_第2页
北京普天合力通讯技术服务有限公司基础招聘考卷.doc_第3页
北京普天合力通讯技术服务有限公司基础招聘考卷.doc_第4页
北京普天合力通讯技术服务有限公司基础招聘考卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京普天合力通讯技术服务有限公司基础招聘考卷1、 编程题:已知doUnite类中有一个函数unite,其原型是public String unite(String array1,String array2)。请严格按照下图的流程写出unite函数体部分。Unite函数参数为2个String类型数组,返回值为除去2个数组所有元素中重复元素后的String类型数组(忽略数组内存在重复数据的情况)。例如:数组1为a,c,数组2为b,c,则返回数组为a,b,c。否否否否否否返回集合三把集合二提取的元素放入集合三在集合三所有元素中找到集合二提取的元素提取的元素为空集合二已经没有可提取的元素循环取集合二的元素把集合一得元素逐个顺次的放入集合三集合二为空集合一为空返回集合一返回集合二返回空是是是是是是集合一、集合二均为空2、 一下test.jsp的运行效果如下:点击“提交”按钮后在“所有人员:”位置输出结果为第一个输入框和第二个框输入的值经过第一道题所述逻辑处理的结果值。两个输入框的输入值和输出值结果均为以逗号分隔的姓名字符串(忽略第一个输入框内重复姓名的情况),格式如下:张三,李四,王五。请改正实现这一功能的所有逻辑处理错误。%String strGroupUser1 = request.getParameter(groupuser1);String strGroupUser2 = request.getParameter(groupuser2);String arrayAllUser;String strAllUser;StringBuffer sbufAllUser = new StringBuffer();arrayAllUser = new doUnite().unite(strGroupUser1,strGroupUser2);for(int n=0; n0)sbufAllUser.append(,);sbufAllUser.append(arrayAllUsern);strAllUser=sbufAllUser.toString();%第一组人员:第二组人员:所有人员:strAllUserJava高级程序员-上机测试题说明:作为java高级程序员,应该具有三项基本能力:其一是具备基本的分析和设计建模能力;其二是掌握了一套主流的j2ee软件框架;其三是熟练掌握一套开发和部署环境。本试卷共有三个部分组成:实践题、开发体、测试题。分别为20分、60分、20分。要求70分合格。本试卷测试时间为8小时。在考试完成后,将所有考卷交换主考人员。1、 阅读下列业务背景信息零售超市时大家生活中的一个基础设施,由于销售量大,零售超市的进货、销售、库存信息很难手工方式记账了,一般情况下需要一个管理信息系统进行管理,简称为MIS。在这样的MIS系统中,核心是要建立一个信息模型,用以记录买卖的商品信息和买卖流水信息。商品指的是超市中用以销售的尸体,比如说速冻饺子,火腿,醋等食品、香皂、牙膏、毛巾等日常用品。通常情况下,超市的采购员需要记录商品必要的信息,供管理使用。商品的基本信息包括下列内容:商品的名称,中文名称商品的代码code,字符串编码,管理时使用,一般情况下具备特殊的编码规则。商品的包装类型,可以区分为小包装、中包装和大包装。生产厂家,字符串,记录厂家名称。商品的价格,通常情况下精确到分。库存数量,小数类型,指的是商品的库存数量2、 阅读下列系统功能概述u 商品信息维护功能概述在零售系统中,要求对所有出售商品在信息中登记,并确定售价后,才能出售。商品信息维护包括下列功能:查询商品信息列表、查看商品信息明细、增加商品、修改商品、删除商品。系统功能设计用户选择菜单“商品信息维护”:系统自动查询所有的商品记录,并显示成一个商品信息列表,此处无需支持分页功能。图略选择“重新查询”,系统重新查询已有的商品记录,此处无需支持分页。在列表中选择商品,点击“删除”,系统将删除选中的记录,删除后刷新列表。选择“新增商品”:系统显示商品信息录入界面,用户点击“保存”按钮:如果保存成功,那么系统通过弹出式对话框提示“保存成功”,并且显示空白的新商品录入页面;如果保存失败,系统任然显示新录入的商品信息,并且通过弹出式对话框提示“录入失败”,因为保存失败,系统任然显示新录入的商品信息,并且通过弹出式对话框提示“录入失败,因为xxx原因”。用户选择“关闭”,系统贯标录入界面,返回到列表页面。图略选择列表中的记录,可以打开另外一个页面,查看商品明细信息。图略在上面页面中,选择“删除”按钮,系统删除当前记录,删除后关闭本页,并且重新查询列表。在上面页面中,选择“修改”按钮,当前页面可以修改状态,如下图所示:图略3、 阅读下列系统设计说明u 系统设计约束1. 在完成上述功能时,请选择使用jdk1.5以上版本,使用熟悉的数据库,中间使用tomcat。2. 应用系统采用B/S模式,页面开发采用简单的jsp或Ext。3. 建议使用struts,spring,hibernate等框架进行支撑。u 数据库表设计商品信息表:Merch属性名字段名类型备注名称NameVarchar(32)不能为空代码CodeVarchar(16)主键厂商FactoryVarchar(64)可以为空包装类型PackageVarchar(16)可以为空价格PriceNUMERIC不能为空u 测试要求1. 要求在系统中调试通过以上程序功能。2. 针对本测试题目实现的系统功能,请编写对应的测试案例。1、 JAVA语言1. Java是否可以多继承,怎么实现多继承?2. 接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(concrete class)?3. 什么事多线程,为什么要使用多线程?与多进程的区别是什么?4. JAVA集合类型主要有哪三种?请列举出5个JAVA集合类。5. 请写一个JDBC程序,连接Oracle数据库,驱动类:oracle.jdbc.driver.OracleDriver;数据库用户地址:jdbc:orcl:thin:192.9.200.169:1521:orcl; 用户名、密码:inca、inca,要求执行:select employeeid from pub_employee where deptid = ?参数为:0,要求取结果集,并打印出结果集中第一组值6. 请写一段JAVA代码编写出类似下图窗口图略1、 开发技能1、 面向对象的特性有哪些,他们在使用过程中的优势是什么?2、 概述MVC体系结构,我们为什么要使用MVC结构?3、 使用伪代码,将下列界面中呈现的数据进行合并NUMQTY13342516473829结果为NUMQTY19214312474、 请给出任意一程序设计样式示例。1、 数据库技能1、 SQL能力考察业务场景:存在下面的表及记录GOODS(货品表)GOODSID(主键)GOODSNAMEMEMO1青霉素2西瓜霜3创可贴4西洋参SU(进货表)GOODSID(主键)SUQTY160270SA(销售表)GOODSID(主键)SAQTY280390要求一:进货记录,给出SQL达到以下效果GOODSID(主键)GOODSNAMESUQTY1青霉素602西瓜霜703创可贴04西洋参0要求二:进销对比,给出SQL达到以下效果GOODSIDGOODSNAMESUQTYSAQTY1青霉素6002西瓜霜70803创可贴090要求三:将GOODS.MEMO更新为进货数量:SU.SUQTY7. SQL新能优化考察业务场景:在大数据量的情况下,下面的sql语句效率地下,CPU和IO资源占用极大Select * from sa where sa.Goodsid not in(select goods.Goodsid from goods)要求一:请对上述语句进行优化要求二:请阐述对于SQL语句,你是如何判断其性能的,并说明在性能问题时如何处理?8. SQL禁例业务场景:存在下述的程序写法Update TABLENAME setCOLUMN = XXX where WHERES;IF 执行失败 THEN提示窗口ROLLBACK;ELSECOMMIT;END IF;要求:请判断这种写法是否合适,并说明原因4、 数据并发业务场景:存在以下表,其中状态为1的允许删除,状态为2的不允许删除SALSTID(主键)GOODSIDGOODSQTYUSERTATUS178601289702333802要求:在考虑并发的情况下,给出上述删除行处理的伪代码5、 大数据处理业务场

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论