中关村软件园人才基地面试宝典部门:中关村软件园研发部
目录目录.....................................................................................................0一.XML部分......................................................................................21.xml有哪些解析技术?区别是什么?.....................................22.你在项目中用到了xml技术的哪些方面?如何实现的?....23.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?..................................................2二、html5...........................................................................................31、html5有哪些新特性?........................................................32、如何在HTML5页面中嵌入音频?.................................43、除了音频和视频,HTML5还支持其他什么新的媒体元素?.............................................................................................44、HTML5应用缓存和常规的HTML浏览器缓存有何差别?.............................................................................................55、HTML5有哪些不同类型的存储?.................................56、html5与html4的区别......................................................6三、PL/SQL.......................................................................................71、求1-100之间的素数..........................................................72、对所有员工,如果该员工职位是MANAGER,并且在DALLAS工作那么就给他薪金加15%;如果该员工职位是CLERK,并且在NEWYORK工作那么就给他薪金扣除5%;其他情况不作处理.....................................................................83、对直接上级是'BLAKE'的所有员工,按照参加工作的时间加薪:81年6月以前的加薪10%、81年6月以后的加薪5%.................................................................................................94、根据员工在各自部门中的工资高低排出在部门中的名次(允许并列)..................................................................................95、编写一个触发器实现如下功能:....................................11对修改职工薪金的操作进行合法性检查:..........................11a)修改后的薪金要大于修改前的薪金.................................11b)工资增量不能超过原工资的10%....................................11c)目前没有单位的职工不能涨工资.....................................116、编写一个PL/SQL程序块,对名字以"A"或"S"开始的所有雇员按他们的基本薪水的10%加薪。.............................11
中关村软件园人才基地研发部------------------------------------------------------------------------------------------------------------------------------------------7、编写一PL/SQL,对所有的"销售员"(SALESMAN)增加佣金500.......................................................................................128、编写一PL/SQL,以提升两个资格最老的"职员"为"高级职员"。(工作时间越长,优先级越高)...............................129、编写一PL/SQL,对所有雇员按他们基本薪水的10%加薪,如果所增加的薪水大于5000,则取消加薪。............1310、显示EMP中的第四条记录。.......................................1411、.编写一个给特殊雇员加薪10%的过程,这之后,检查如果已经雇佣该雇员超过60个月,则给他额外加薪3000.1412、编写一个函数以检查所指定雇员的薪水是否有效范围内。不同职位的薪水范围为:..............................................1513、创建一个序列,第一次从5循环到10,以后再从0开始循环.......................................................................................17四、http............................................................................................171、什么是HTTP(HyperTextTransferProtocol、超文本传输协议)?...................................................................................172、解释HTTP中Get和Post。它们有什么区别,哪个使用时更加安全?...........................................................................183、http既然是无连接的、不稳定的协议,session如何保存指定的内容...........................................................................184、介绍一下HTTP,HTTPS...................................................195、Cookie和Session............................................................196、https的实现原理...............................................................20五、服务器tomcat.........................................................................211、Tomcat的缺省是多少,怎么修改..................................212、tomcat如何优化?..........................................................223、tomcat有那几种Connector运行模式?....................284、tomcat最多支持并发多少用户?..................................29六、MyBatis/iBatis........................................................................291、java面试题六ibatis和hibernate的区别....................292、Ibatis中使用like‘%#filedName#%’时,有什么问题?...........................................................................................343、Ibatis中#与$的区别?.....................................................344、ibatis的动态SQL语句问题.........................................355、ibatis的核心配置文件都有什么?..................................36
中关村软件园人才基地研发部------------------------------------------------------------------------------------------------------------------------------------------七、Webservice..............................................................................371、WEBSERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。....................372、CORBA是什么?用途是什么?........................................383、什么是WebService?.....................................................38一.XML部分1.xml有哪些解析技术?区别是什么?答:有DOM,SAX,STAX等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问STAX:StreamingAPIforXML(StAX)讲解这些区别是不需要特别去比较,就像说与其他培训机构的区别时,我们只需说清楚有什么特点和优点就行了,这就已经间接回答了彼此的区别。2.你在项目中用到了xml技术的哪些方面?如何实现的?答:用到了数据存贮,信息配置两方面。在做数据交换平台时,将不能数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。在做软件配置时,利用XML可以很方便的进行,软件的各种配置参数都存贮在XML文件中。3.XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?a:两种形式dtdschema,b:本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的),c:有DOM,SAX,STAX等
中关村软件园人才基地研发部------------------------------------------------------------------------------------------------------------------------------------------DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问STAX:StreamingAPIforXML(StAX)二、html51、html5有哪些新特性?1)HTML5
中关村软件园人才基地研发部------------------------------------------------------------------------------------------------------------------------------------------11:12:更多实例前往:http://www.w3school.com.cn/html5/html_5_canvas.asp2)用于媒介回放的video和audio元素注:当使用
3、除了音频和视频,HTML5还支持其他什么新的媒体元素?HTML5对媒体支持很强,除了audio和video外,还提供:
中关村软件园人才基地研发部------------------------------------------------------------------------------------------------------------------------------------------