[结构化面试题型]结构化面试题型 结构化面试只要考生在考前有一个充分的准备,面试成绩是可以迅速提高的。 但要想在面试中取得好成绩,就必须对结构化面试的各种题型及其解题思路有一个清晰的把...+阅读
笔试:
1.x=1,y=2,z=3;计算:y+=z/++x
答:y=3
2.int array = new int[10];以下哪种引用是正确的:
A. array B. arrar[] C. array[0] D. array[1]
答:题错,int array = new int[10]改为 int[] array = new int[10];
3.输入3个1-99的整数,显示当中的最大数
4.解释和编译的区别:
答:解释:程序运行时,取一条指令,将其换化为机器指令, 再执行这条机器指令。
编译:程序运行时之前,将程序的把有代码编译为机器代码,再运行这个程序。
面试:
1.Collection和Collections的区别
答:Collection是集合类的上级接口,继承与他的接口主要有Set 和List.
Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。
2.Struts框架中,MVC的体现,Action是什么
在Struts框架中,M模型由实现业务逻辑的JaBean或EJB组件构成,C控制器由ActionServlet和Action实现,视图由一组JSP文件构成。
3.Hibernate中的单向关系和双向关系映射的区别,什么时候使用单向,什么时候使用双向?
一对多关系分为单向一对多关系和双向一对多关系。
单向一对多关系只能通过主控方对被动方进行级联更新。
双向一对多关系实际上是一对多与多对一关联的组合,也就是说我们必须在主控方配置单向一对多关系的基础上,在被控方配置与其对应的多对一关系。
双向一对多的关系除了避免约束违例和提高性能的好处之外,还带来另外一个优点,由于建立了双向关联,我们可以在关联双方中任意一方,访问关联的另一方。
4.什么时候使用EJB,什么时候使用JaBean
在架构J2EE企业级应用的时候,要根据项目的大小及业务的复杂情况来决定到底使用还是不使用EJB技术。在以下情况下考虑使用EJB:
(1)程序需要具有可伸缩性
为了适应用户的需要,要在不同的服务器间部署组件,多个组件协同作业,来完成分布式的计算,以及在资源紧张的时候进行负载平衡。EJB组件不但可以实现这些功能,而且还能兼容不同系统不同平台,从而真正做到一次编写,到处运行。
具体见:J2EE教材P147
5.Aector和ArrayList的区别
6.什么时候使用无状态会话Bean,什么时候使用有状态会话Bean
答:教程P161
7.什么是会话,什么是请求
协议是无状态的不持续连接,会话是用于在连接之间不同页面之间的数据信息传递。
请求是用户向服务器发出的一个动作,动作完成则请求结束,它不会持续一段时间。
8.Servlet的生命周期是什么
J2EE教程:P75
9.请求转发和重定向的区别
精通Struts书的:P8
10.多线程的实现方式
11.什么时候使用Thread,什么时候使用Runable
12.Hibernate的缺点是什么
13.HashMap实现什么接口,继承什么类
实现Map、Serializable接口,继承ja.util.AbstractMap类
14.LinkList和ArrayList的区别,如果是在集合的开头插入一个对象,
使用哪种效率高些,在集合的末尾插入一个对象,使用哪种效率高些,为什么
ArrayList随机访问的效率要比LinkList快,但是LinkList顺序访问的效率则高过ArrayList,另外LinkList在对元素进行插入和删除操作时要比ArrayList的效率高,二者的最佳选择方法是:首先选用ArrayList当发现向元素中插入和删除操作太多时引发性能问题时,换用LinkList,当然处理固定元素还是选用数组.
LinkedList基于链表实现,插入元素的性能会比ArrayList高.
ArrayList基于数组实现,遍历的性能高于LinkedList.
15.门面模式在项目中的具体实现,为什么该设计模式,为什么不用一个接口,其它类
实现该接口来代替门面模式。
16.你在项目中充当什么角色。
17.怎样建立CVS服务器
18.什么是远程方法调用
远程方法调用是通过网络调其它服务器上的组件就像调用本地组件一样.详见J2EE教程P6
19.怎样理解分布式开发
20.Struts框架中的titles框架的描述,为什么不用include
精通Struts书的P383
延伸阅读:
2015百度校招产品经理笔试题汇总各大互联网公司的校招基本已经告一段落了,不知道各位小伙伴们都有哪些收获呢?纵观各大公司产品经理笔试题,百度的题目既有难度、又有创意。下面为大家收集了2015年百度全部地...
搜狐2015校招产品运营笔试题地点:武汉 岗位:产品经理 一、单选题 1、 dau是指什么: 2、 直播罗永浩王自如论战的网站是: 3、 Axure文件的后缀名是 二、多选题 1、 下列哪款软件不是打车软件() A、嘀嘀 B、...
组织协调类面试题突破技巧计划组织协调类面试题是直接考察考生能力的面试题型之一,其根据招考职位来设计试题,通过考生在某一特定情景下开展工作的思路来考察考生解决问题的能力,也是公务员考试中较为常...
阿里巴巴面试题一个人掉在树上阿里巴巴马云曾经出过一道经典的面试题,以下就是这道题的原题和解析,同学们,你们是怎么解答这道题的呢?和大家分享一下吧! 阿里巴巴面试题一个人掉在树上 答案一: 尽量不要动,静...
2015年阿里巴巴校园招聘笔试题目笔试时间为2014年8月29日,均为网上答题。第一部分为单选题,共20题,要在40分钟内完成。每个人的选择题都不一样,应该是后台有题库,每个人的试卷都是随机生成的。第二部分为附加题,...
北汽集团笔试题目第一部分认知能力测试,类似行测,题目有三类,全是单选题 第一类是数学和机械类的题目,好像有10题,基本上都有图示,比如水槽一边进水,120m3/h,一边出水,1m3/min,问水槽的水怎么变化;还有...
阿里巴巴面试题java众所周知阿里巴巴是软件及互联网公司!Ja就是软件工作者必须要掌握的技术!如果有意愿加入阿里巴巴的朋友可以阅读这篇:阿里巴巴面试题ja!学习学习! 阿里巴巴面试题ja【1】 1、...
2014年雅虎笔试题分享1. 端口22协议 2. 操作系统线程和进程不共享的是() 3. 给出前序中序遍历的结果,求后序遍历的结果。 4. 死锁的必要条件。 5. 8个人分成2组,每组4人,问某两个人在一组的概率是()...
百度2015软件开发工程师笔试题百度的题总体来说不难,都是一些基础的题。好像近几年都有这样的趋势,计算机网络,操作系统,数据库,每个基础课出一道题。接着是三道程序设计题。最后是系统设计题。所以好好看计算...