模拟面试题人力资源JAVANET.docx
《模拟面试题人力资源JAVANET.docx》由会员分享,可在线阅读,更多相关《模拟面试题人力资源JAVANET.docx(17页珍藏版)》请在冰豆网上搜索。
模拟面试题人力资源JAVANET
人力资源面试题
一、电话预约(总分:
15分)
评分标准:
前三项由学员抽先一题,满分5分;
最后一项为必答题,满分10分;
1、不接受
回答要点:
不接受应及时告知对方,结束表示感谢;
2、接受
回答要点:
详细询问面试的时间、地点、到达途径、面试官、联系人、所需材料等,结束表示感谢;
3、现在不方便,半个小时后电话
回答要点:
抱歉,预约半个小时后回电,详细询问面试的时间、地点、到达途径、面试官、联系人、所需材料等,结束表示感谢)
4、主动电话预约(10)
回答要点:
简明介绍个人与岗位的匹配,预约面试成功,并获取详细的面试相关信息,结束表示感谢
二、面试准备(总分:
25分)
评分标准:
资料证件(齐全,10分;简历3分,其他物件每件1分)
按要求着装:
5分,否则0分
礼仪:
满分15分;坐姿、眼神、手、脚、脸每项2分、其他每项1分
1、资料证件:
简历、1寸免冠照片、笔记本、笔
学历证书、身份证、技能证书、获奖证书等(原件及复印件)
1、着装——正装、整洁大方
2、礼仪——敲门、问好、握手、坐姿、眼神、手、脚、脸、感谢、关门
三、面试(总分:
50分)
评分标准:
回答情况
答对100%
答对80%
答对60%
答对40%
答对20%
答对0%
回答得分
5
4
3
2
1
0
必答题
1、“请做一下自我介绍。
”
回答思路:
①介绍内容要与个人简历相一致;②表述方式上尽量口语化;③要切中要害,不谈无关、无用的内容;④条理要清晰,层次要分明;⑤事先最好以文字的形式写好背熟。
)
2、“谈谈你做过的项目情况。
”
回答思路:
①考察学员所做项目是否真实、思路是否清晰、是否具备项目潜力;②列举做过的项目数量,以6—8个为宜,其中主要2—3个的是哪些,然后举例说明;③所有的项目都应该是所应聘岗位相关的技术方向的,一般集中在J2EE和.NET方向,另外最好所做的项目和应聘企业主要产品是相同或类似的,比如应聘企业主要是做金融系统,项目中就可以说××企业的开放基金项目。
3、“你对加班的看法。
”
回答思路:
①IT软件企业中,程序员的工作很多时候是跟着项目走的,因此阶段性的加班是非常正常的事,因此企业要考察求职者是否能够承受加班;②说明自己的工作会是高效的,不会把应在的工作时间内完成的拖到休息时间;③如果是工作需要,特别是项目进度的要求,是非常乐意加班的;④最好还能说明自己可以加班的条件,比如目前上尚无家室或家庭比较支持,可以抽出较多的时间来工作;
4、“你对工资的要求是多少?
你是否接受××元的工资?
”
回答思路:
①若没有把握,可以给出一个幅度,下限可以低些,上限不要太高,这样进可攻,退可守。
录取前提是对求职者各方面都满意,此前无需过早谈论工资;②作为没有任何经验的IT新人,应该尽量以刚刚进入行业的工资标准来作为自己的期望;③当你为公司做的贡献足够大时,公司会很快考虑给你加薪的问题。
)
5、“你的优点和缺点是什么?
”
谈缺点的回答思路:
①不宜说自己没缺点;②不宜把那些明显的优点说成缺点;③不宜说出严重影响所应聘职位的缺点;④不宜说出令人不放心、不舒服的缺点;⑤可以说出一些对于所应聘职位“无关紧要”的缺点,甚至是一些表面上看似“缺点”,从工作的角度看却是优点的“缺点”。
谈优点的常规思路:
①强调你已经具备的技能;②优点一定要对公司有帮助的;③优点一定要简明扼要;④对优点要做一定的解释
选答题(在以下问题中抽选5个问题,评分标准如上)
6、“谈谈你对公司的了解”
回答思路:
考察求职者对招聘公司的重视程度、产品、主要业务、主要领导人、企业规模、企业业绩、企业文化和信条
7、“你的朋友对你是如何评价的?
”
常规思路:
①侧面考察你的与人相处的能力;②回答要是正面的积极的;③回答要符合该公司的企业文化;
8、“你为什么选择我们公司?
”
9、回答思路:
①面试官试图从中了解你求职的动机、愿望以及对此项工作的态度;②建议从行业、企业和岗位这三个角度来回答;③参考答案——“我十分看好贵公司所在的行业,我认为贵公司十分重视人才,而且这项工作很适合我,相信自己一定能做好。
”
10、“你如何评价过去的公司?
”
回答思路:
①只应对以往的公司做事实判断——诸如企业性质、从业范围、人员构成等,不去涉及其经营状况等商业机密;②尽量避免价值判断——像其经营思路是否正确、用人是否妥当、关系是否融洽、客户是否挑剔、前景是否看好、老板是否有过人之处等等)
11、“你有什么业余爱好和特长?
”
回答思路:
①业余爱好能在一定程度上反映应聘者的性格、观念、心态,而特长则更进一步体现了我们的个性特征,这是招聘单位提问的主要原因;②最好不要说自己没有业余爱好,企业并不需要读死书的“书呆子”;③不要说自己有那些庸俗的、令人感觉不好的爱好;④最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤僻;⑤最好能有一些户外的业余爱好来“点缀”你的形象。
)
12、“谈谈你的家庭情况”
回答思路:
①对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘公司提问的主要原因;②简单地罗列家庭人口;③宜强调温馨和睦的家庭氛围;④宜强调父母对自己教育的重视;⑤宜强调各位家庭成员的良好状况;⑥宜强调家庭成员对自己工作的支持;⑦宜强调自己对家庭的责任感。
13、“您觉得在成长的过程中,谁对您的影响最大?
为什么?
”
14、回答思路:
①对我们影响最大的人能在一定程度上反映应聘者的性格、观念、心态,这是面试官的主要目的;②不宜说无;③不宜说崇拜自己,自信是不错的特征,但企业不需要自大狂;④不宜说崇拜一个虚幻的、或是不知名的人;⑤不宜说崇拜一个明显具有负面形象的人;⑥所崇拜的人最好与自己所应聘的工作能“搭”上关系;⑦最好说出自己所崇拜的人的哪些品质、哪些思想感染着自己、鼓舞着自己;
15、“谈一谈你的一次失败经历”
16、 回答思路:
①不宜说自己没有失败的经历;②不宜把那些明显的成功说成是失败;③不宜说出严重影响所应聘职位的失败经历;④所谈经历的结果应是失败的;⑤宜说明失败之前自己曾信心百倍、尽心尽力;⑥说明仅仅是由于外在客观原因导致失败;⑦失败后自己很快振作起来,以更加饱满的热情面对以后的工作。
17、“对这项工作,你有哪些可预见的困难?
”
18、回答思路:
①不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行;②可以尝试迂回战术,说出应聘者对困难所持有的态度——“工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服。
”
19、“如果我录用你,你将怎样开展工作?
”
20、常规思路:
①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法;②可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。
”
21、“你离职的原因是什么?
”(针对有工作经验的人)
回答思路:
①考察求职动机、价值取向、忠诚度、心态、品格、某方面的能力缺陷等;②客观,不应伤客观,不应伤害之前的公司、老板、上司、同事、客户;③不妨碍的自己的本次面试;④要让考官相信并能够接受;当考官追问下去时,准备好对你有利的解释;
22、“与上级意见不一致时,你将怎么办?
”
23、回答思路:
①一般可以这样回答“我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。
”②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:
“对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。
”
24、“我们为什么要录用你?
”
25、回答思路:
①应聘者最好站在招聘公司的角度来回答;②招聘公司一般会录用这样的应聘者:
基本符合条件、对这份工作感兴趣、有足够的信心;③如“我符合贵公司的招聘条件,凭我目前掌握的技能、高度的责任感和良好的适应能力及学习能力,完全能胜任这份工作。
我十分希望能为贵公司服务,如果贵公司给我这个机会,我一定能成为贵公司的栋梁!
26、你是应届毕业生,缺乏经验,如何能胜任这项工作?
”
27、回答思路:
①如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘公司并不真正在乎“经验”,关键看应聘者怎样回答;②对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业;③如“作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。
我也发现,实际工作远比书本知识丰富、复杂。
但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。
请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。
”
28、“你希望与什么样的上级共事?
”
29、回答思路:
①通过应聘者对上级的“希望”可以判断出应聘者对自我要求的意识,这既是一个陷阱,又是一次机会;②最好回避对上级具体的希望,多谈对自己的要求;③如“做为刚步入社会的新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了
30、“对公司有什么问题要问”
回答思路:
①不要说“我没什么问题”;②不能问工资福利待遇;③可以问培训机会,但是不要一开始就问,也不能当做重点问;④可以问一下“未来几年,公司会有什么新的发展计划”
技术题(.net共15题,java共15题,sql共10题)
.net技术题
1.类成员有几种可访问性?
答案:
private:
私有成员,在类的内部才可以访问。
protected:
保护成员,该类内部和继承类中可以访问。
public:
公共成员,完全公开,没有访问限制。
internal:
在同一命名空间内可以访问
2.面向对象的特征有哪些方面
答案:
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。
抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。
对象的一个新类可以从现有的类中派生,这个过程称为类继承。
新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。
派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
3.封装:
封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。
面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。
4.多态性:
多态性是指允许不同类的对象对同一消息作出响应。
多态性包括参数化多态性和包含多态性。
多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题
3.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点
答案:
session(viewstate)简单,但易丢失
application 全局
cookie 简单,但可能不支持,可能被伪造
inputttype="hidden" 简单,可能被伪造
url参数 简单,显示于地址栏,长度有限
数据库 稳定,安全,但性能相对弱
4.讲解一下你所理解的三层架构
答案:
重点讲解三层架构的优缺点,看是否能正确地理解三层架构
5.什么是装箱和拆箱
答案:
从值类型接口转换到引用类型装箱。
从引用类型转换到值类型拆箱
6.ASP.NET中的身份验证有那些?
你当前项目采用什么方式验证请解释
答案:
A的身份验证有有四种,分别是"Windows | Forms | Passport|none",其中又以Forms验证用的最多,也最灵活。
7.请解释转发与跳转的区别?
答案:
Transfer 是转发 从服务器端跳转
Redirect 就是跳转从客户端跳转
8.c/S结构模式与B/S结构模式的主要区别是什么?
答案:
首先,在系统的性能方面。
只要拥有可上网的浏览器,就可以使用B/S系统。
不过,B/S结构的客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作要由服务器承担,这就对服务器提出了很高的要求,无形中增加了用户在这一方面的投入。
采用C/S结构时,客户端和服务器都承担部分工作,有效利用了客户端和服务器端的资源,使用户不必在硬件上有更多的投入。
另外,浏览器页面不便于修改,这为用户定制自己的文件时带来了不便,比如用户想自定义一个报表,用B/S结构的系统就比较难完成。
其次,在系统的开发方面,C/S结构的开发对开发者提出了较高的要求,整个开发过程比较复杂。
与B/S结构相比,C/S技术的历史更为“悠久”,从技术成熟度和开发人员普遍掌握的水平来看更为成熟。
第三,系统升级方面。
C/S结构中若有某一模块发生改变,可能要关联到其它模块的变动,使系统升级的成本较大;而B/S结构在开发、维护阶段几乎所有的工作都集中在服务器端,只需更新服务器端的软件就可以了。
如果系统升级比较频繁,那么B/S架构的产品就具有维护工作量少的优势。
第四,安全性方面。
在安全性上,B/S结构则略显不足,毕竟现在网络安全系数不高,只要拥有密码,任何人都可以进入到用户的系统中;而C/S结构由于需要特定的客户端软件,并且一般来说都要对客户端加密,甚至可以限定只有某一台计算机可以使用这个客户端,因而对安全性有更多的保障。
9.override与重载的区别?
答案:
重载是方法的名称相同。
参数或参数类型不同,进行多次重载以适应不同的需要
Override是进行基类中函数的重写。
为了适应需要
10.GC是什么?
为什么要有GC
答案:
GC是垃圾收集器。
程序员不用担心内存管理,因为垃圾收集器会自动进行管理。
要请求垃圾收集,可以调用下面的方法之一:
System.gc()
Runtime.getRuntime().gc()
11.什么是虚函数?
什么是抽像函数?
答案:
虚函数:
没有实现的,可由子类继承并重写的函数。
抽像函数:
规定其非虚子类必须实现的函数,必须被重写
12.ADO.net中常用的对象有哪些?
答案:
Connection数据库连接对像
Command数据库命令
DataReader数据读取器
DataSet数据集
13.接口是否可继承接口?
抽像类是否可实现(implements)接口?
抽像类是否可继承实体类(concreteclass)?
答案:
接口可以继承接口。
抽像类可以实现(implements)接口,抽像类是否可继承实体类,但前提是实体类必须有明确的构造函数
14.在循环中,return,break,continue,goto的区别
答案:
break-立刻终止循环,continue,跳出本次循环,goto,可以跳出循环,到已标记好的位置上,return,跳出循环和其包围的函数
15.列举一下你所了解的XML技术及其应用
答案:
答:
XML可是好东西,保存配置,站与站之间的交流,WEBSERVICE都要用它
16.什么叫应用程序域
答案:
应用程序域可以理解为一种轻量级进程。
起到安全的作用。
占用资源小
17.进程和线程的区别?
答:
进程是系统进行资源分配和调度的单位;线程是CPU调度和分派的单位,一个进程可以有多个线程,这些线程共享这个进程的资源。
18.堆和栈的区别?
答:
栈:
由编译器自动分配、释放。
在函数体中定义的变量通常在栈上。
堆:
一般由程序员分配释放。
用new、malloc等分配内存函数分配得到的就是在堆上。
19.软件开发过程一般有几个阶段?
每个阶段的作用?
答:
需求分析,架构设计,代码编写,QA,部署
20.foreach和for的区别是什么
答案:
foreach是只读的,for是可读可写;使用方式的不同
Java技术题
1.什么是类与对象?
答案:
对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。
类是具备某些共同特征的实体的集合,它是一种抽象的概念,用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象。
2.什么是封装?
答案:
只要有足够的方法,就没必要直接去操作对象属性,只要调用这些方法就可以实现要完成的任务,这种现象称为封装,它通过对象方法对其属性的操作把对象属性封装在一个对象内部,对象与外界打交道全部通过其自身的方法来实现,有效的把对象属性隐藏在对象内部
3.请谈谈EJB与JAVABEAN的区别
答案:
JavaBean是可复用的组件,对JavaBean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。
但通常情况下,由于JavaBean是被容器所创建(如Tomcat)的,所以JavaBean应具有一个无参的构造器,另外,通常JavaBean还要实现Serializable接口用于实现Bean的持久性。
JavaBean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。
EnterpriseJavaBean相当于DCOM,即分布式组件。
它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。
但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。
EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。
客户通过容器来访问真正的EJB组件
4.描述一下JVM加载class文件的原理机制
答案:
JVM中类的装载是由ClassLoader和它的子类来实现的,JavaClassLoader是一个重要的Java运行时系统组件。
它负责在运行时查找和装入类文件的类
5.java的事件委托机制和垃圾回收机制
答案:
Java的事件委托机制是:
一个源产生一个事件并将它送到一个或多个监听器那里,而监听器一直等待,直到它收到一个事件,一旦事件被接受,监听器将会处理这个事件,然后返回
垃圾回收机制是:
垃圾收集将分配给对象但不再使用的内存回收或释放的过程。
如果一个对象没有指向它的引用或其值为null时,则次对象适合进行垃圾回收
6.请谈一下struts
答案:
Struts是采用JavaServlet/JavaServerPages技术,开发Web应用程序的开放源码的framework。
采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。
Struts有如下的主要功能:
一.包含一个controllerservlet,能将用户的请求发送到相应的Action对象。
二.JSP自由tag库,并且在controllerservlet中提供关联支持,帮助开发员创建交互式表单应用。
三.提供了一系列实用对象:
XML处理、通过JavareflectionAPIs自动处理JavaBeans属性、国际化的提示和消息
7.jsp有哪些动作?
作用分别是什么?
答案:
JSP共有以下6种基本动作:
jsp:
include:
在页面被请求的时候引入一个文件。
jsp:
useBean:
寻找或者实例化一个JavaBean。
jsp:
setProperty:
设置JavaBean的属性。
jsp:
getProperty:
输出某个JavaBean的属性。
jsp:
forward:
把请求转到一个新的页面。
jsp:
plugin:
根据浏览器类型为Java插件生成OBJECT或EMBED标记
8.Java中的异常处理机制的简单原理和应用
答案:
当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。
违反语义规则包括2种情况。
一种是JAVA类库内置的语义检查。
例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。
另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。
所有的异常都是java.lang.Thowable的子类
9.接口和内部类、抽象类各自的特征是什么?
答案:
接口:
在一个类里,只有申明没有实现。
内部类:
是在一个类的内部定义的一个类。
抽象类:
是以abstract定义的,里面至少有一个抽象方法。
10.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
答案:
是值传递。
Java编程语言只有值传递参数。
当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。
对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。
11.heap和stack有什么区别
答案:
栈是一种线形集合,其添加和删除元素的操作应在同一段完成。
栈按照后进先出的方式进行处理
堆是栈的一个组成元素
12.请谈谈final、finally和finalize的区别?
答案:
final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。
finally是异常处理语句结构的一部分,表示总是执行。
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等
13.Jsp中有哪些内置对象?
作用分别是什么?
答案:
PageContext对象:
提供存取所有关于JSP程序执行时期所要用到的属性和方法,为JSP页面包装页面的上下文,管理对属于JSP中可见部分钟已命名对象的访问
Request对象:
包含客户端向服务器端发出请求的内容,可以通过这个对象了解到客户端向服务器端发出请求的内容和客户端所要求的资料
Response对象:
包含的是服务器端向客户端做出的应答信息
Session对象:
用于保存客户信息而分配给客户的对象
Application对象:
作用是显示相应页面所属的JSPContainterApplication对象
Out对象:
作用是在服务器中向客户端打开的OutputStream,该对象可以把除脚本小程序外的所有信息发送到客户端的页面浏览器中
Config对象:
Servlet的配置信息,当一个Servlet初始化时,容器把某些信息通过此对象传递给Servlet
Page对象:
作用是为了执行当前页面的应答请求而设置的Servlet类实体(Instance),即显示的是JSP本身,只有在JSP页面内才是合法的
Exception对象:
作用是为了对能够预测可能发生异常的情况做出相应的处理
14.error和exception有什么区别
答案:
error表示恢复不是不可能但很困难的情况下的一种严重问题。
比如说内存溢出。
不可能指望程序能处理这样的情况。
exception表示一种设计或实现问题。
也就是说,它表示如果程序运行正常,从不