管理人员面试题及答案

2024-11-11 版权声明 我要投稿

管理人员面试题及答案(共4篇)

管理人员面试题及答案 篇1

1、您觉得客户服务在企业中是一个是什么位置?如果您是个一客服员,您觉得从哪些方面做人的工作,优质的客户服务将对企业起到什么重要作用?

2、你为什么想来我们公司工作?

3、如果我录用你,你认为你在这份工作上待多久呢?

4、我们为什么要录用你?

5、遇到难缠客户您将如何理处?

6、您对加班的看法。

7、请你自我介绍。

8、喜欢这份工作的哪一点?

9、您的期望薪资是多少?

10、缺乏经验,你怎么胜任这份工作?

11、在处理客户投诉的过程中巧技或原则是什么? 12、做一个优秀的客服,需要注意的几点?

13、你如何平衡目标客户与公司之间的关系?

14、我觉得你太听话了,恐怕不适合这个职位,要知道我们经常会遇到一些很难缠的客户。15、如果你在销售一种产品,遇上一位客户抱怨你的售后服务一直很糟糕,这时你会怎么办?

16、你认为客服这份工作最重要的是什么? 17、谈谈你对客服这个岗位的理解。

18、如果客户投诉,如何处理?

19、你的目标?

问题答案提及示

1、作为和客户沟通的主渠要道,呼叫中心确实扮演着重要的角色,作为客户它是一个公司的核心,包括客户数据收集,潜在客户挖掘,产品经营服务,查客户关系的维系都定客户服务的工用。

(1)、切实可行的工作流程;(2)、严格的服务质量标准;

(3、完善培训制度),客服人员专业业务的水平;

(4)、全面有效的服务管理体系将客户,服务工作深入到公司 业务流程的各个环节,最大限度地降低客户问题的发生率。

2、贵公司所处的产业在业界的声誉及工作,质性,都吸很引我。

3、一份作至工要做3-5少年,才能学习到精华部分。

4、思路:

1、应聘者最好站在招聘单位的角度来回答;

2、招聘单位一般会录用这样的应聘者,基本符合条件,对这份工作感兴趣,有足够的信心;

3、如“我:符合贵公司的招聘条件,凭我目前掌握的技能,高度责任感的和良好的适应能力及学习能力,完全能胜任这份工作,十分希望我能为贵公司服务,如果贵公司给我这个机会我一定能成贵为公司的栋梁!”

5、做客户服务工作难免会遇到不同的客户,做客服工作更是会遇到不同的难缠客户,多数的难缠客户在往总客服部打电话时,首先要求见领导,此时应该表明自己就是他这问题的负责人,与客户建立信任关系,使客户愿意倾诉自己所遇到的事情,这时我们还应该表示出我们是站在客户立场的并不断用一些沟通技巧来分散客户心理积压的不满绪情。

6、提示:实际好多公司提问者的问题并不一定要加班,只是想证明你是否愿意为公司奉献。

7、提示:一般回答这个问题过于平常,只说姓名、年龄、爱好、工作验经,这些简历上都有,其实他们最希望知道的是求职者能否胜任工作,包括:最强的技能,深入研究知识领域中最积极的个性部分,做过的最成功的事,主要成就等,这些可以和学习都无关,也可以和学习有关,但要突出极积个性和做事的能力,说的得合情合理才会相信,求职者要尊重官考,在回答每个问题之后都说一句“谢谢”

8、提示:每个人的价值观不同,自然评断的标准也不同,但是在回答面试官这个问题时不能太直接把可自己的心理话说出来,尤其是薪资方面的问题,不过,一些无伤大雅的回答是不错的考虑,如方便通交,工作性质及内容能符合自己兴趣的等都是不错的回答,试上会大大分加。

9、思路:不能狮子大开口,想要获得比较公平的薪酬,有种两法方法:(1、在面试前)进行市场调查,了解一下本行业本岗位的平均水平;

(2)、如果这个数字比较难获得,那么可以以之前的工作收入为基础,适当进行地升提,需要注意的是不要在设有依据垫铺的前提下直接说“我想要月薪多少,也不要主动询问薪酬”。、思路:首先,要承认这个是你目前的一局限,但这是一个客观因素;其次,列举自己对这份工作的优势,比如,你可以回答说你具有与岗位匹配的气质类型,或有相关的实习经验或学校简历等。、原则:(1)、不要人为的给客户下判断,客户是因为赖信你,觉得你可以为他解决问题才向你求助的;

(2)、换位思考,站在客户的立场上想问题;

(3)、坚持以下的利益原则:让公司赚钱,多赚少赔,不赚不赔。

12、(1)、微笑;(2)、客户永远是对的;(3)、礼貌对客。

13、大多数情况下目标客户与公司并不矛盾,需要知道我在客户方面和公司方面都要承担一定的责任,所以我对目标客户提出的任何有违公司的要求,都会深思熟虑,我需要考虑矛盾严重的程度以及该客户对我们公司的重要性,在需要决策时,如果一定要作出选择,同时对位这客户保持高度的职业信诚。

14、我显得内向是因为我善于倾听,愿意把发言机会多留给别人,但并不代表我不善言辞,需要时我也能侃侃而谈。

15、我将向客户解释,我们的企业向来以产品质量和优质服务为荣,然后我将向客户保证,我会尽一切努力来善改这种状况,接下来我会倾听他的抱怨,并查出问题找到根源,必要的改进满足客户。、思路:叙述工作特性的同时,要加上自己的看法,如果是有经验的人,最好说明自己心态。

17、主要处理普通客服代表不能一次性解决问题,在规定时间处理,传达给相关人员,回复客户做好沟通工作。、让他们安歇,然后道歉,让他们知道我们已经了解了他们的问题,然后纳归问题,然后想出方法,解决问题,询问他们的意见。

19、成为客户依据的伴伙吧成为客户值得信赖,尊敬的公司。

20、业务知识,沟通能力,责任心承受工作压力,语言表达能力,合作意识,反映能力快。

客服面试问题及答案如下:

客服面试问题

1、遇到难缠客户您将如何处理?

做客户服务工作难免会遇到不同的客户,做客服工作更是会遇到不同的难缠客户,多数难缠的客户在往总部客服打电话时,首先要求见领导,此时应该表明自己就是他这个问题的负责人,与客户建立信任关系,使客户愿意向您倾诉自己所遇到的不平等待遇,这时我们应表示出我们是站在客户的立场的,并不断用一些沟通技巧来分散客户心里积压的不满情绪(比如倾听,认同客户的感受).在沟通过程中先了解客户想要的解决方案,让客户感觉受到重视了:如“您觉得这件事情怎么处理比较好 ”然后提出您的解决方案,迅速对客户投诉的问题进行有效解决,并给予明确回复.最后代表公司表示歉意,感谢客户对我们企业的支持,并会在今后的工作进行改进

佳才网提示:这题用于考查面试人员面对投诉客户时,是否能有条理的,理智的处理客户的问题,有效的解决客户问题,使投诉客户转化为忠诚客户.客服面试问题

2、由于客服工作会带来很多的压力,您怎样排解压力,使压力不会影响到您与客户的沟通?

作为客服人员应该学会快速的分流压力,每个人分解压力的方法是不同的,通常的方法有几种:

在通话过程中:

(1)尽量保持着微笑(尽管客户看不见),尽可能放缓呼吸,保持语调平稳,选用合适的语句,让自己关注于解决问题的方法而不是客户的态度.(2)在客户出言不逊时,您发现自己被气得呼吸变粗,说话变快变高声,这时应先将话机置“静音”态几秒钟,喝一口水,作一下深呼吸,把自己调整到正常状态,然后开始主动的对话.通话完毕:

(1)走到窗边看一下外面的绿色,伸一个懒腰,做一下深呼吸,喝点水.(2)学会选择性忘记,不要老是在脑海中重映不愉快的一些过程,适当喝一些咖啡,咖啡能使人从丧气的心境中拔出来.下班后:读书,饮食调整,运动,睡眠都是缓解压力的一些方法.佳才网提示:此题主要是用于了解面试人员对压力的承受能力,及在有压力的情况下是否仍能以专业的态度处理客户问题.客服面试问题

3、电话沟通技巧以下提问用到了电话沟通技巧中的哪几种提问方法

(1)您的邮箱是通过WEB还是OE收发信件,对方有无退信或您的邮箱是不能收信还是不能发信(针对性问题)

(2)客户反映邮箱发出信件后,对方收不到信,客服人员就需要问客户:信件发出后,您有没有收退信(封闭式提问中的选择性问题)

(3)您的问题据我们技术人员判断估计是网络问题,您可以稍后一点再试一下,如何仍不正常打开网站,您再跟我们联系一下,您看可以吗(征询性问题)

您能说说当时的具体情况吗您能回忆一下当时的具体情况吗(开放式问题)

(4)您的意思是想重新更换一部产品,是这样的吗(封闭式问题)

佳才网提示:了解面试的人员是否有参加过电话沟通技巧培训,且是否能在实际工作中加以分辨和运用.客服面试问题

4、您觉得客户服务在企业中是一个什么位置? 如果您是一个客服人员, 您觉得从哪些方面的工作做好, 将对提供优质的客户服务起到重要作用?

作为和客户沟通的主要渠道,呼叫中心确实扮演着重要的角色.因为它是一个公司的核心,包括客户数据收集,潜在客户挖掘,服务,产品监查,客户关系的维系都是客户服务的工作.(1)切实可行的工作流程;

(2)严格的服务质量标准;

(3)完善培训制度, 客服人员专业的业务水平;

(4)全面有效的服务管理体系, 将客户服务工作深入到公司业务流程的各个环节, 最大限度地降低客户问题的发生率。

面试必考题及答案 篇2

试题1:为什么你是这份工作的最佳人选?

A、我干过不少这种职位,我的经验将帮助我胜任这一岗位。

B、我干什么都很出色。

C、通过我们之间的交流,我觉得这里是一个很好的工作地点。

D、你们需要可以生产出“效益”的人,而我的背景和经验可以证明我的能力,例如:我曾经……

解答:A、错误。经验是好的,但“很多相同职位”也许更让人觉得你并不总能保证很好的表现。

B、错误。很自信的回答,但是过于傲慢。对于这种问题合适的案例和谦虚更重要。

C、错误。这对雇主来说是一个很好的恭维,但是过于自我为中心了,答非所问。应该指出你能为雇主提供什么。

D、最佳答案。回答问题并提供案例支持在这里是最好的策略。

试题2:描述一下你自己。

A、列举自己的个人经历、业余兴趣爱好等。

B、大肆宣扬一下自己良好的品德和工作习惯。

C、列举3个自己的性格与成就的具体案例。

解答:A、错误。一般来说,招聘者更想通过这个问题了解你的习惯和行为方式。个人的详细资料对他们来说没有任何意义。

B、自大并不能让你从竞争中脱颖而出。回答完问题以后,你必须得到招聘者的信任并让他/她记住你。这样的宣扬并不成功。

C、最佳答案。案例是你能力最好的证据。一个清晰简明有力的案例能让你从人群中脱颖而出,给招聘者留下好印象。因此,在面试以前最好考虑一下这份工作需要自己什么样的品质,做好准备。

试题3:对我们公司都知道些什么?

a) 我事先看过一些贵公司的介绍,就我所知贵公司……

b) 我看过和听过的关于贵公司的一切都深深地吸引着我想加入这个团队。我知道这个行业是……,你们的客户是……。我最感兴趣的还有你们是……

c) 关于你们公司,我知道很多,我喜欢在你们公司工作。

解答:a) 错误。这种描述方式显得你对自己所知的不太有信心,而且给跑题留下了大量的空间。

b) 最佳答案。尽管要说得这么准确需要好好准备一下,但是会使你的面试受益匪浅。(我每应聘一家公司,都会通过各种渠道,了解公司情况,且打印下来,面试时带上,有意无意表达出来,表示你很在乎公司,很在乎这份工作,你也早就成为公司的人)

c) 错误。这显得你对该公司什么都不知道。在面试中,充分的准备是无可替代的。

试题4:你有什么弱点?

a) 我的同事们什么事都抱怨的时候我总是很有挫折感。

b) 我不大看重个人名誉。对我来说,只要把事情做好,我不在乎谁得到名声。

c) 我不觉得自己有弱点。

解答:a) 最佳答案。这个总是很圆滑地表现出你关注并且评价他人表现的能力。同时,也显示了你有很好的批评技巧,这对什么职位都重要。

b) 错误。这显得你不大重视别人,过分看重结果,并且不大可能有很强的能力帮助他人发展。

c) 错误。弱点也是了解一个人价值的重要方式,这种一维的答案很可能使得你忽略了招聘者想要的东西。

试题5:你对薪水的要求是什么?

a) 我觉得我至少值年薪6万。

b) 我觉得薪水可以协商。贵公司在员工待遇上声誉一向不错,我相信我的待遇也不会差。

c) 钱对我来说并不重要,工作环境才是最重要的

解答:a) 错误。在面试中我们总是应该更精巧地处理金钱问题。

b) 最佳答案。这很好地显示了你愿意为该公司工作的意愿。

c) 错误。这个答案显得有些一相情愿,招聘者也许会怀疑你日后只是为公司的好处而工作。

(当然,关于待遇,我应聘时如果企业提出,我会给个数,这与个人情况关系很大,所以还是选B好些)

试题6:如果我录用你,你认为你在这份工作上会待多久呢?

A.这问题可能要等我工作一段时间后,才能比较具体地回答。

B.一份工作至少要做3年、5年,才能学习到精华的部分。

C.这个问题蛮难回答的,可能要看当时的情形。

D.至少2年,2年后我计划再出国深造。

解答:选择B最多,A次之。B的回答能充分显示出你的稳定性,不过,这必须配合你的履历表上,之前的工作是否也有一致性。A的回答则是非常实际,有些人事主管因为欣赏应征者的坦诚,能够接受这样的回答。

试题7:除了我们公司之外,你还应征了其它哪些公司呢?

A.除了向贵公司这样的计算机外设产品公司外,我还应征了××饮料公司、××软件设计公司及××化工公司。

B.因为是通过人才网站,所以有很多公司与我联络,不胜枚举。

C.由于我只对计算机公司较感兴趣,因此除贵公司外,我还应征了××及××公司。

D.我不是很积极地想换工作,这半年多来陆陆续续寄了一些履历,公司名字不太记得。

物业电工面试题及答案 篇3

1、什么叫电路?

答:电流所经过的闭合路径。

2、什么叫有功功率?

答:电气设备(负载)在工作时所消耗的功率。

3、什么叫无功功率?

答:含有电感或电容的负载在工作时为了建立工作磁场或电场,有一部分能量在电源和负载之间来回交换,不被负载所消耗的功率。

4、什么叫视在功率?

答:电源或负载的工作电压与工作电流相乘,便得到视在功率。

5、什么叫功率因数?

答:负载电压和电流相位差角φ的余弦。其大小等于有功功率和视在功率的比值。

6、什么叫线电压?

答:在三相交流电路中,端线与端线间(即火线之间)的电压。

7、什么叫相电压?

答:在三相交流电路中,端线(即火线)与中线(即零线)之间的电压。

8、什么叫线性电阻元件?

答:指电阻元件两端的电压和通过它的电流成正比,电阻值R为常数的电阻元件。

9、什么叫瞬时功率?

答:对于交流电路来说,由于电流和电压的瞬时值都随时间而变化,所以功率 的瞬时值也随时间而变化。

10、什么叫感抗?

答:当交流电通过纯电感线圈时,线圈中的自感电动势阻止电流变化的阻力。?

11、什么叫容抗?

答:当交流电通过电容器时,受到的阻碍作用。?

12、简述Y—△起动法。

答:在起动时把三相绕组先接成星形连接,起动后改接成三角形连接的降压起动法。

13、说明万用电表上零欧姆调零旋钮的用途及操作。

答:用指针式万用电表测量电阻时,选好电阻档位后,必须先用零欧姆调零旋钮进行调整,使指针指在零欧姆刻度上,以消除由于表内电池电压变化引起的测量误差。调零操作时,必须把正、负表笔短接,然后进行零欧姆调整。

14、使用万用电表测量直流电压时,操作上有哪些注意事项??

答:先要选择合适的量程,把正、负表笔并接在被测电压两端。还要注意表笔的极性,正表笔对高电位,负表笔对低电位,否则表针将反走。

15、使用万用电表测量直流电流时,操作上有哪些注意事项??

答:先要选择合适的直流电流量程,把表串接在被测电流的电路内,注意表笔极性,正表笔对高电位,负表笔对低电位,否则表针将反走。?

16、使用万用电表测量电阻时,必须注意哪些问题?

答:先要选择合适的电阻量程,进行零欧姆调整。测量时,必须在电阻不带电的情况下进行。

17、如何检查绝缘摇表是否完好?

答:应先把表笔分开,将摇把稳定摇转在120转/分时,表针应有几百兆欧以上的读数此时,可瞬时将两表笔碰触,如表针能迅速指到零兆欧,表示摇表完好可用。

答:功能表图、梯形图、功能块图、指令表、结构文本。

*

19、简述PLC梯形图中软继电器怎样工作的?

答:它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。该存储单元如果为“1”状态,则表示梯形图中对应软继电器的线圈“通电”,其常开触点接通,常闭触点断开,称这种状态是该软继电器的“1”或“ON”状态。如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“0”或“OFF”状态。

20、简述PLC的应用特。

答:(1)可靠性高,抗干扰能力强;(2)配套齐全,功能完善,适用性强;(3)易学易用;(4)系统的设计,工作量小,维护方便,容易改造。

*

21、怎样减小井下电源对PLC的影响?

答:PLC对于电源线带来的干扰具有一定的抵制能力。在可靠性要求很高或电源干扰特别2严重的环境中,可以安装一台带屏蔽层的隔离变压器,以减少设备与地之间的干扰。一般PLC都有直流24V输出提供给输入端,当输入端使用外接直流电源时,应选用直流稳压电源。因为普通的整流滤波电源,由于纹波的影响,容易使PLC接收到错误信息。

22、PLC系统中干扰的主要来源及途径是哪些?

答:强电干扰;柜内干扰;来自信号线引入的干扰;来自接地系统混乱时的干扰;变频器干扰。

*

23、PLC主要抗干扰措施有哪些?。

答:(1)电源的合理处理,抑制电网引入的干扰;(2)合理的安装与布线;(3)优化I/O端的接线;(4)正确选择接地点,完善接地系统;(5)对变频器干扰的抑制。

*

24、变频器的干扰处理一般有哪几种方式?

答:(1)加隔离变压器,主要是针对来自电源的传导干扰,可以将绝大部分的传导干扰阻隔在隔离变压器之前。

(2)使用滤波器,滤波器具有较强的抗干扰能力,还具有防止将设备本身的干扰传导给电源,有些还兼有尖峰电压吸收功能。

(3)使用输出电抗器,在变频器到电动机之间增加交流电抗器主要是减少变频器输出在能量传输过程中线路产生电磁辐射,影响其它设备正常工作。

25、博太科负荷中心回路绝缘故障怎样处理?

答:(1)打开防爆腔快开门,摇测负荷侧电缆和电机绝缘情况;

(2)如果负荷侧绝缘正常,可尽心绝缘复位;

(3)如果依然出现故障,则更换插件6110。

26、博太科负荷中心漏电闭锁故障怎样处理?

答:(1)更换插件8517;

(2)更换插件后若依然存在故障,检查输出侧电缆和电机绝缘情况,排除故障后自动复位。

27、博太科负荷中心回短路故障怎样处理?

答:(1)出现该故障后手动复位,然后再试运行;

(2)如果不能复位或复位合闸后该故障还存在,则更换插件;

(3)更换插件后依然有故障,则应检查负荷线路直到故障排除。

28、如果久益7LS6采煤机显示 S1016从禁止的左摇控器上收到数据怎样处理?

答:(1)检查摇控器是否打开,电源指示灯是否正常;

(2)摇控器电量是否充足,可将摇控器与接收器之间的外接控制电缆连接,检查故障是否排除;

(3)如果仍有故障建议更换摇控器。

29、久益7LS6采煤机显示S1076 右油温开关跳闸可能的原因有?

答:(1)油已经达到了开关的跳闸温度;

(2)油温开关故障;

(3)GIO通讯坏

(4)GIO故障,在那有开关的输入通道。

30、、久益7LS6采煤机显示S1107 左变频器跳闸—通讯丢失JNA不能与VFD通讯可能的原因?

答:(1)接线卡头损坏。

(2)通讯接线损坏。

(3)没有110VAC控制电压到VFD。

(4)VFD故障。

(5)CCU故障。

31、常州联立KJ24-630/1140(660)型组合开关无电源指示故障怎样处理?

答:(1)检查上一级开关是否跳闸;

(2)如果供电正常,则检查隔离开关是否合闸到位;

(3)如果隔离开关是否合闸到位则检查控制器回路的熔断器是否损坏;

(4)接触器辅助结点没有接触好,需更换;

(5)发光二极管坏。

32、用螺栓固定的隔爆接合面在什么情况下属于失爆?

答:(1)缺螺栓或弹簧垫圈(或背帽)者;

(2)弹簧垫圈未压平或螺栓松动;

(3)螺栓或螺孔滑扣(但换同直径长螺栓加螺母紧固者除外)。

33、隔爆设备在什么情况下属于失爆?

答:凡失去耐保性能和不传爆炸性能的隔爆外壳均叫隔爆外壳的失爆。产生失爆的原因很多,例如防爆接合面间隙超限,表面粗糙度达不到标准等。

34、防爆面的伤痕经修理后,达到什么标准才算合格?

答:(1)接合面上的小针孔,1cm2的范围内不超过5个,其直径不应超过0.5mm,深度不超过1mm。

(2)伤痕深度及宽度均不超过0.5mm,投影长度不超过接合面长度的50%。

(3)个别较大的伤痕,深度不超过1mm,无伤痕距离相加不小于相应容积规定接合面长度。

35、什么是防爆电气设备?

答:按国家规定标准规定要求设计制造的不会引起周围爆炸性混合物爆炸的电气设备,称为防爆电气设备。

36、什么是隔爆?

答:所谓隔爆,就是当电气设备外壳内部发生爆炸时,火焰经各接合面喷出,而不使外壳外部的爆炸性混合物爆炸。

37、什么是隔爆型电气设备?

答:具有隔爆外壳的电气设备称隔爆型电气设备。

38、什么是隔爆外壳?

答:能承受内部爆炸性气体混合物的爆炸压力,并阻止内部爆炸向外壳周围爆炸性混合物传播的电气设备外壳称隔爆外壳。

39、“ExdI”每个符号代表什么含义?

答:Ex:防爆电气设备的总标志;d:隔爆型;I:一类,煤矿用。

40、怎样鉴别隔爆设备的锈蚀?

答:(1)隔爆设备的非加工面有脱落的氧化层即为锈蚀。

(2)隔爆面有锈迹,用棉丝擦去后,仍留有锈斑痕迹者即为锈蚀。

41、支架控制器干线电缆有几芯,分别有何作用?

答:干线电缆有4根芯线,其中3根为贯通的公共线:1号芯线为电源12V;2号芯线是称为TBUS的所有控制器间的通信总线;4号芯线为电源0V;3号芯线是称为Bidi的邻架间的通信线。

42、如何进入进入引导程序(Booter)的操作环境?

答:在上电(或复位)后屏显示Booter程序的标认字符行时,按住起动(START)键,直至屏显示:ENTER CODE(示意输入特定的码),接着顺序按M、A、R、C、O五个键,屏立即显示:NWA ###(架号地址),该行称为Booter操作默认行。在该行显示情况下,可按一些不同的按键进入不同的相关操作子菜单,执行不同的任务和功能。

43、什么是过电流?其故障种类有哪些?

答:过电流是指流过电气设备和电缆的电流超过了额定值。其故障种类有短路、过负荷

和断相三种。

44、操作井下电气设备应遵守哪些规定?

答:(一)非专职人员或非值班人员不得擅自操作电气设备;(二)操作高压电气设备主回路时,操作人员必须戴绝缘手套,并穿电工绝缘靴或站在绝缘台上;(三)手持式电气设备的操作手柄和工作中必须接触的部分必须有良好的绝缘。

45、什么叫保护接地?

答:在井下变压器中性点不接地系统中,将电气设备正常情况下不带电的金属部分(外壳、构架)等,用导线与埋在地下的接地极连接起来,称为保护接地。

46、煤矿井下变压器中性点为什么不能直接接地?

答:(一)中性点接地容易造成人身触电的直接回路;(二)容易引起相间、单相短路;(三)中性点不接地,触电时无回路;(四)可以适当调节系统绝缘,使人员接触的带电设备或电源电流量能控制在安全数值之内。

47、杂散电流有哪些危害?

答:(一)中能引起电雷管的误爆炸;(二)能腐蚀金属管路和铠装电缆金属外皮,缩短它们的使用寿命;(三)可能使漏电保护发生误动作;(四)可引起电火花,引起瓦斯、煤尘爆炸。

48、短路有什么危害?

答:短路故障可在极短的时间产生高温,烧毁电气设备及线路引起火灾,甚至引起瓦斯、煤尘燃烧或爆炸使电网电压急剧下降,影响电气设备正常工作。

49、什么是爬电距离

答:爬电距离是指两个不同极性的导电部件之间或带电件与易触及表面之间沿绝缘材料表面测量的最短路径。

50、进行馈电开关过流整定计算时,两相短路电流不能满足要求,应采取什么有效措施? 答:应采取下列措施:a、加大干线或支线电缆截面;b、减少电缆线路长度;c、在线路上增设分级保护开关;c、增大变压器容量。

工程部维修电工面试考题

一、填空题(24分,每空2分)。

1.我国规定工频交流电压有效值()伏以下,直流电压()以下为安全电压。

2.1度电就是1千瓦的功率做功1小时所消耗的电量,所以它的单位又叫()。

3.如三相对称负载采用三角形接线时,其线电压等于()倍的相电压,而线电流等于()倍的相电流。

4.电路主要由()、()、()三部分组成。

5.如果功率因数过低,在电网线路上来回输送的无功功率就(),因而通过电网线路的电流()。

6.从供用电角度考虑,要提高电网的功率因素,也就是要提高负载的(),就可使发电变电设备容量得到充分利用,并节约()。

二、判断题(8分,每题2分)。

1.三相交流对称电路中,如采用三角形接线时,线电压等于相电压三的平方根。()

2.三相交流对称电路中,如采用星形接线时,线电流等于相电流三的平方根。()

3.在保证变压器额定电压和额定电流下,功率因数愈高,电源能够输出的有功功率就愈小,而无功功率就愈大。()

4.三相交流电路的功率和单相交流电路的功率一样,都有有功功率、无功功率和视在功率之分。()

三、选择题(12分,每题2分)。

1.我国低压供电电压单相为220伏,三相线电压为380伏,此数值指交流电压的()。

①平均值 ②最大值

③有效值 ④瞬时值

用额定电压为220伏的两只灯泡串联,一只为100瓦,另一只为40瓦,串联后加380伏电压,则()。

①100瓦灯泡烧坏 ②100瓦、40瓦灯泡都烧坏

③两只灯泡全不烧坏 ④40瓦灯泡烧坏

有一继电器,其工作电压为6v,线圈电阻r2=200Ω,电源电压为24v。只要串联的降压电阻r1为()时,可使继电器正常工作。

①200Ω ②400Ω ③600Ω ④800Ω

通常我们讲白炽灯的功率是40w,电动机的功率为10kw等,都指的是()的大小。①平均功率 ②瞬时功率

③无功功率 ④最大功率

三相异步电动机的三个接线端的首端与电源三根火线的三个尾端联接成一点,称为()。

①单相联接 ②三角形联接 ③星形联接

通常()是一种严重事故,应尽力预防。

①短路 ②开路 ③回路 ④闭路 2.3.4.5.6.五、简答题(16分)

1.在全部或部分停电的电气设备上工作,必须先完成哪四项安全技术措施?(8)

2.并联电容器的作用:(8)

四、作图题(40分)

2、试画出日光灯接线图。(10分)

3、试画出两个开关两地控制一盏等接线图。(10分)

4、试画出星型三角型降压启动主回路和二次回路控制线路图。(20分)

1.问:在住宅物业、办公物业和商业物业中,电工 的主要工作内容和职责及其区别?

答:无论是住宅、办公和商业物业,电工主要是确保变配电 系统的安全和正常供配电,其中还包括各种用途的临时用电的安全;确保照明系统、防雷接地系统以及各种传动系统中的电动机 正常工作;满足业主和租户在照明和配电方面的召修服务。所不同的是住宅、办公以及商业物业中所涉及的电器系统的复杂程度和数量上的差别,尤其在机电一体化 方面存在比较大的差别。

2.问:物业管理中电工的日常工作内容有哪些?

答:物业管理中电工的日常工作主要有运行、维修、保养和检测。运行主要是开启和关闭公共照明系统(如果没有电子 计算机、时间 继电器 或光感应控制装置的话);对投入运行的各种传动设备的电器(电动机、电缆、配电控制装置等)部分进行巡检,并提醒传动设备运行的相关部门或人员注意交替运行用电设备,发现有关电器方面的问题应及时保修;定期检查包括防雷接地系统在内的电气 系统,注意防腐、色标和连接牢固;对投入运行的变配电系统进行巡检,注意观察各相电源 指示是否正常、电压和电流是否处于正常范围、无功补偿是否适当、设备温度是否正常(必要时应该注意观察温示蜡片或使用红外线测温仪测量带电装置)。

维修和保养主要是针对照明灯具、光源、电动机、防雷接地装置、保护和工作接地、变电和配电设备等。

检测主要是针对变配电设备、电动机以及相关控制装置。3.问:物业管理中的电工的应急处置内容有哪些?

答:变配电系统应急方案、照明系统应急方案、传动设备系统应急方案、防雷接地系统应急方案。

一般需要针对所辖设备系统储备合理范围内的备件,尤其在节假日的长假来临之前做好储备和检查工作;需要针对所辖设备系统配置合理范围内的工具、安全用具(绝缘手套、绝缘靴、绝缘材料等)和仪器仪表,并定期检查储备装备的有效性和安全性;需要针对所辖设备系统准备应急的临时电缆、电线和符合最低供电容量的空气断路器 等,并提醒相关部门准备临时抽水泵(吸水口位置高低因地制宜)。

4.问:对于外包维修保养的设备有哪些基本认识? 答:电工行业范围内一般将电梯、变配电系统的电器试验和继电保护校验、防雷接地系统检测、电动机维修等都属于外包作业内容,但是外包不等于不管,作为电工必须了解和掌握这些设备及其系统的维修保养质量、安全技术标准和外包服务质量等。

5.问:集水井系统中的潜水泵及其配电控制装置的故障处理流程? 答:配电低压空气断路器处于跳闸状态时。集水井是一种集中排水系统,就是将雨水或地下水通过疏水层或管网集中收集后排放的设备系统,它是由水井、潜水泵、液位控制装置、配电控制装置、排水管等组成。

潜水泵一般为两台,一台处于备用状态,一台处于投运状态,两台可以自动切换和交替运行。

潜水泵配电控制装置中主电路一般有低压空气断路器、接触器、电缆或电线组成;控制电路一般有继电器(热继电器 和时间继电器)、按钮、液位控制器、电压表、电流表、指示灯、熔断器或低压空气断路器、电线组成。潜水泵常见故障一般有液位控制装置故障、接触器故障、低压空气断路器故障、潜水泵电动机故障、潜水泵电动机配电电缆故障、液位控制装置中的线缆故障等。

当现场发现或保修集水井及其潜水泵故障时,首先必须注意维修人员自身安全,不能盲目进入积水现场,必要时应该穿绝缘靴。注意潜水泵配电控制装置是否有电;当发现配电低压空气断路器处于跳闸状态时,应怀疑潜水泵电动机及其配电电缆是否存在电气短路现象;当发现配电低压空气断路器处于合闸状态,且备用潜水泵电动机配电控制回路亦正常时,应怀疑集水井中的潜水泵液位控制器是否存在故障。

6.问:配电设备系统的停电维护工作内容?

答:接电椿头紧固和检查(当多次发现存在松动现象时,应注意检查弹簧垫片是否老化或失效,并需要在日后运行检查中注意观察该回路的电流是否超过正常使用范围);清扫配电装置内部;粘贴示温蜡片或日后定期使用红外线测温仪测量相关带电装置温度,当发现相关带电装置温度超过合理水平的时候,应及时排除存在的任何隐患;三相色标以及命名是否符合安全规定等。7.问:一台电动机及配电电缆的绝缘电阻三相分别为1欧、10欧、100欧,试问可以投运吗? 答:因为三相绝缘电阻不平滑,而最低安全绝缘电阻值为0.38欧,所以,当紧急状态时可以临时投运,但当有时间可以处理的时候,还是必须检查该电动机回路三相不平滑的原因。

电工面试题目及答案

电工面试题目及答案:电工招聘主要集中在建筑安装,工业生产等行业,那么电力工人面试常见的题目有哪些呢?以下电工面试题分析,在应聘前自我考察下,看你能回答出几道吧!面试题1.直流电机和交流电机有什么不同,为什么都能旋转。

答案:交流电机是交流电产生的交变磁场与转了做异步转动,直流电机是靠主磁极与换向器产生的磁场来做运动的,直流电机的特点是转矩大。面试题2.说出一台新的电机使用前需要做哪些措施(电气和机械方面)。答案:新电机使用前要做绝缘检查,机械方面检查外壳有无碰裂,轴承是否要加油。新电机看是什么电机,功率、转数、甚至扭力,接220V电源还是380V电源,看星型还是三角形接法,一般4.5KW以上的多选用三角形新电机要测三相之间的绝缘、各相对壳的绝缘。机械上转子转动要灵活、轴承无异响,端盖螺钉要扭紧,端盖、机座、地脚无开裂。

面试题3.你能讲出几种电缆规格(列如在;0.5mm平方,1.0mm平方,1.5mm平方)答案:工厂里一般用的电缆是180平方以下的,有多少种自己查。面试题4.变频器带电机运转时,用福禄克数字万用表测量变频器出线端子频率,为什么有时会测量出有几千HZ频率。

答案:万用表是不可能测出变频器的电压和频率的,福禄克数字万用表是不是专用的没用过,因为变频器的调频方式V/F不一样,而万用表是按一定频率来计算,一般的万用表无法反映出来正常的读数。万用表绝对可以测量电压,变频器的频率与电压成正比。面试题5.变频器的制动电阻有什么作用。

答案:变频器的制动电阻是用来消耗电机产生的再生电压而不冲击坏变频器的IGBT模块。变频器只有在电机频繁启动或掉重物时才装制动电阻。面试题6.一台电机需要频繁启动,应该选用什么样的变频器(电感式还是电容式)。

答案:选用电容式的变频器。面试题7.一台电机带齿轮箱运转,齿轮箱是10:1,当齿轮箱坏了,是否可以去掉齿轮箱换成变频器。

答案:不可以换,因为变比一样,输出功率不一样,问题还有很多。面试题8.说出PLC的程序执行过程。

java面试题及答案 篇4

面向对象编程(OOP)

Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:

代码开发模块化,更易维护和修改。

代码复用。

增强代码的可靠性和灵活性。

增加代码的可理解性。

面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。

封装

封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。

下面列出了使用封装的一些好处:

通过隐藏对象的属性来保护对象内部的状态。

提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。

禁止对象之间的不良交互提高模块化。

参考这个文档获取更多关于封装的细节和示例。

多态

多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。

继承

继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给现存的类添加新特性。

抽象

抽象是把想法从具体的实例中分离出来的步骤,因此,要根据他们的功能而不是实现细节来创建类。Java支持创建只暴漏接口而不包含方法实现的抽象的类。这种抽象技术的主要目的是把类的行为和实现细节分离开。

抽象和封装的不同点

抽象和封装是互补的概念。一方面,抽象关注对象的行为。另一方面,封装关注对象行为的细节。一般是通过隐藏对象内部状态信息做到封装,因此,封装可以看成是用来提供抽象的一种策略。

常见的Java问题

1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?

Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。

Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。

2.JDK和JRE的区别是什么?

Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。

3.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?

“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。

Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适用。

4.是否可以在static环境中访问非static变量?

static变量在Java中是属于类的,它在所有的实例中的值是一样的。当类被Java虚拟机载入的时候,会对static变量进行初始化。如果你的代码尝试不用实例来访问非static的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例关联上。

5.Java支持的数据类型有哪些?什么是自动拆装箱?

Java语言支持的8中基本数据类型是:

byte

short

int

long

float

double

boolean

char

自动装箱是Java编译器在基本数据类型和对应的对象包装类型之间做的一个转化。比如:把int转化成Integer,double转化成double,等等。反之就是自动拆箱。

6.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?

Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。方法覆盖必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。

7.Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?

当新对象被创建的时候,构造函数会被调用。每一个类都有构造函数。在程序员没有给类提供构造函数的情况下,Java编译器会为这个类创建一个默认的构造函数。

Java中构造函数重载和方法重载很相似。可以为一个类创建多个构造函数。每一个构造函数必须有它自己唯一的参数列表。

Java不支持像C++中那样的复制构造函数,这个不同点是因为如果你不自己写构造函数的情况下,Java不会创建默认的复制构造函数。

8.Java支持多继承么?

不支持,Java不支持多继承。每个类都只能继承一个类,但是可以实现多个接口。

9.接口和抽象类的区别是什么?

Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于:

接口中所有的方法隐含的都是抽象的。而抽象类则可以同时包含抽象和非抽象的方法。

类可以实现很多个接口,但是只能继承一个抽象类

类如果要实现一个接口,它必须要实现接口声明的所有方法。但是,类可以不实现抽象类声明的所有方法,当然,在这种情况下,类也必须得声明成是抽象的。

抽象类可以在不提供接口方法实现的情况下实现接口。

Java接口中声明的变量默认都是final的。抽象类可以包含非final的变量。

Java接口中的成员函数默认是public的。抽象类的成员函数可以是private,protected或者是public。

接口是绝对抽象的,不可以被实例化。抽象类也不可以被实例化,但是,如果它包含main方法的话是可以被调用的。

也可以参考JDK8中抽象类和接口的区别

10.什么是值传递和引用传递?

对象被值传递,意味着传递了对象的一个副本。因此,就算是改变了对象副本,也不会影响源对象的值。

对象被引用传递,意味着传递的并不是实际的对象,而是对象的引用。因此,外部对引用对象所做的改变会反映到所有的对象上。

Java线程

11.进程和线程的区别是什么?

进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。

12.创建线程有几种不同的方式?你喜欢哪一种?为什么?

有三种方式可以用来创建线程:

继承Thread类

实现Runnable接口

应用程序可以使用Executor框架来创建线程池

实现Runnable接口这种方式更受欢迎,因为这不需要继承Thread类。在应用设计中已经继承了别的对象的情况下,这需要多继承(而Java不支持多继承),只能实现接口。同时,线程池也是非常高效的,很容易实现和使用。

13.概括的解释下线程的几种可用状态。

线程在执行过程中,可以处于下面几种状态:

就绪(Runnable):线程准备运行,不一定立马就能开始执行。

运行中(Running):进程正在执行线程的代码。

等待中(Waiting):线程处于阻塞的状态,等待外部的处理结束。

睡眠中(Sleeping):线程被强制睡眠。

I/O阻塞(Blocked on I/O):等待I/O操作完成。

同步阻塞(Blocked on Synchronization):等待获取锁。

死亡(Dead):线程完成了执行。

14.同步方法和同步代码块的区别是什么?

在Java语言中,每一个对象有一把锁。线程可以使用synchronized关键字来获取对象上的锁。synchronized关键字可应用在方法级别(粗粒度锁)或者是代码块级别(细粒度锁)。

15.在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?

监视器和锁在Java虚拟机中是一块使用的。监视器监视一块同步代码块,确保一次只有一个线程执行同步代码块。每一个监视器都和一个对象引用相关联。线程在获取锁之前不允许执行同步代码。

16.什么是死锁(deadlock)?

两个进程都在等待对方执行完毕才能继续往下执行的时候就发生了死锁。结果就是两个进程都陷入了无限的等待中。

17.如何确保N个线程可以访问N个资源同时又不导致死锁?

使用多线程的时候,一种非常简单的避免死锁的方式就是:指定获取锁的顺序,并强制线程按照指定的顺序获取锁。因此,如果所有的线程都是以同样的顺序加锁和释放锁,就不会出现死锁了。

Java集合类

18.Java集合类框架的基本接口有哪些?

Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类。Java集合类里面最基本的接口有:

Collection:代表一组对象,每一个对象都是它的子元素。

Set:不包含重复元素的`Collection。

List:有顺序的collection,并且可以包含重复元素。

Map:可以把键(key)映射到值(value)的对象,键不能重复。

19.为什么集合类没有实现Cloneable和Serializable接口?

集合类接口指定了一组叫做元素的对象。集合类接口的每一种具体的实现类都可以选择以它自己的方式对元素进行保存和排序。有的集合类允许重复的键,有些不允许。

20.什么是迭代器(Iterator)?

Iterator接口提供了很多对集合元素进行迭代的方法。每一个集合类都包含了可以返回迭代器实例的

迭代方法。迭代器可以在迭代的过程中删除底层集合的元素。

克隆(cloning)或者是序列化(serialization)的语义和含义是跟具体的实现相关的。因此,应该由集合类的具体实现来决定如何被克隆或者是序列化。

21.Iterator和ListIterator的区别是什么?

下面列出了他们的区别:

Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。

Iterator对集合只能是前向遍历,ListIterator既可以前向也可以后向。

ListIterator实现了Iterator接口,并包含其他的功能,比如:增加元素,替换元素,获取前一个和后一个元素的索引,等等。

22.快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?

Iterator的安全失败是基于对底层集合做拷贝,因此,它不受源集合上修改的影响。java.util包下面的所有的集合类都是快速失败的,而java.util.concurrent包下面的所有的类都是安全失败的。快速失败的迭代器会抛出ConcurrentModificationException异常,而安全失败的迭代器永远不会抛出这样的异常。

23.Java中的HashMap的工作原理是什么?

Java中的HashMap是以键值对(key-value)的形式存储元素的。HashMap需要一个hash函数,它使用hashCode和equals()方法来向集合/从集合添加和检索元素。当调用put()方法的时候,HashMap会计算key的hash值,然后把键值对存储在集合中合适的索引上。如果key已经存在了,value会被更新成新值。HashMap的一些重要的特性是它的容量(capacity),负载因子(load factor)和扩容极限(threshold resizing)。

24.hashCode()和equals()方法的重要性体现在什么地方?

Java中的HashMap使用hashCode()和equals()方法来确定键值对的索引,当根据键获取值的时候也会用到这两个方法。如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此,可能会被集合认为是相等的。而且,这两个方法也用来发现重复元素。所以这两个方法的实现对HashMap的精确性和正确性是至关重要的。

25.HashMap和Hashtable有什么区别?

HashMap和Hashtable都实现了Map接口,因此很多特性非常相似。但是,他们有以下不同点:

HashMap允许键和值是null,而Hashtable不允许键或者值是null。

Hashtable是同步的,而HashMap不是。因此,HashMap更适合于单线程环境,而Hashtable适合于多线程环境。

HashMap提供了可供应用迭代的键的集合,因此,HashMap是快速失败的。另一方面,Hashtable提供了对键的列举(Enumeration)。

一般认为Hashtable是一个遗留的类。

26.数组(Array)和列表(ArrayList)有什么区别?什么时候应该使用Array而不是ArrayList?

下面列出了Array和ArrayList的不同点:

Array可以包含基本类型和对象类型,ArrayList只能包含对象类型。

Array大小是固定的,ArrayList的大小是动态变化的。

ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。

对于基本类型数据,集合使用自动装箱来减少编码工作量。但是,当处理固定大小的基本数据类型的时候,这种方式相对比较慢。

27.ArrayList和LinkedList有什么区别?

ArrayList和LinkedList都实现了List接口,他们有以下的不同点:

ArrayList是基于索引的数据接口,它的底层是数组。它可以以O(1)时间复杂度对元素进行随机访问。与此对应,LinkedList是以元素列表的形式存储它的数据,每一个元素都和它的前一个和后一个元素链接在一起,在这种情况下,查找某个元素的时间复杂度是O(n)。

相对于ArrayList,LinkedList的插入,添加,删除操作速度更快,因为当元素被添加到集合任意位置的时候,不需要像数组那样重新计算大小或者是更新索引。

LinkedList比ArrayList更占内存,因为LinkedList为每一个节点存储了两个引用,一个指向前一个元素,一个指向下一个元素。

也可以参考ArrayList vs. LinkedList。

28.Comparable和Comparator接口是干什么的?列出它们的区别。

Java提供了只包含一个compareTo()方法的Comparable接口。这个方法可以个给两个对象排序。具体来说,它返回负数,0,正数来表明输入对象小于,等于,大于已经存在的对象。

Java提供了包含compare()和equals()两个方法的Comparator接口。compare()方法用来给两个输入参数排序,返回负数,0,正数表明第一个参数是小于,等于,大于第二个参数。equals()方法需要一个对象作为参数,它用来决定输入参数是否和comparator相等。只有当输入参数也是一个comparator并且输入参数和当前comparator的排序结果是相同的时候,这个方法才返回true。

29.什么是Java优先级队列(Priority Queue)?

PriorityQueue是一个基于优先级堆的无界队列,它的元素是按照自然顺序(natural order)排序的。在创建的时候,我们可以给它提供一个负责给元素排序的比较器。PriorityQueue不允许null值,因为他们没有自然顺序,或者说他们没有任何的相关联的比较器。最后,PriorityQueue不是线程安全的,入队和出队的时间复杂度是O(log(n))。

30.你了解大O符号(big-O notation)么?你能给出不同数据结构的例子么?

大O符号描述了当数据结构里面的元素增加的时候,算法的规模或者是性能在最坏的场景下有多么好。

大O符号也可用来描述其他的行为,比如:内存消耗。因为集合类实际上是数据结构,我们一般使用大O符号基于时间,内存和性能来选择最好的实现。大O符号可以对大量数据的性能给出一个很好的说明。

31.如何权衡是使用无序的数组还是有序的数组?

有序数组最大的好处在于查找的时间复杂度是O(log n),而无序数组是O(n)。有序数组的缺点是插入操作的时间复杂度是O(n),因为值大的元素需要往后移动来给新元素腾位置。相反,无序数组的插入时间复杂度是常量O(1)。

32.Java集合类框架的最佳实践有哪些?

根据应用的需要正确选择要使用的集合的类型对性能非常重要,比如:假如元素的大小是固定的,而且能事先知道,我们就应该用Array而不是ArrayList。

有些集合类允许指定初始容量。因此,如果我们能估计出存储的元素的数目,我们可以设置初始容量来避免重新计算hash值或者是扩容。

为了类型安全,可读性和健壮性的原因总是要使用泛型。同时,使用泛型还可以避免运行时的ClassCastException。

使用JDK提供的不变类(immutable class)作为Map的键可以避免为我们自己的类实现hashCode()和equals()方法。

编程的时候接口优于实现。

底层的集合实际上是空的情况下,返回长度是0的集合或者是数组,不要返回null。

33.Enumeration接口和Iterator接口的区别有哪些?

Enumeration速度是Iterator的2倍,同时占用更少的内存。但是,Iterator远远比Enumeration安全,因为其他线程不能够修改正在被iterator遍历的集合里面的对象。同时,Iterator允许调用者删除底层集合里面的元素,这对Enumeration来说是不可能的。

34.HashSet和TreeSet有什么区别?

HashSet是由一个hash表来实现的,因此,它的元素是无序的。add(),remove(),contains()方法的时间复杂度是O(1)。

另一方面,TreeSet是由一个树形的结构来实现的,它里面的元素是有序的。因此,add(),remove(),contains()方法的时间复杂度是O(logn)。

垃圾收集器(Garbage Collectors)

35.Java中垃圾回收有什么目的?什么时候进行垃圾回收?

垃圾回收的目的是识别并且丢弃应用不再使用的对象来释放和重用资源。

36.System.gc()和Runtime.gc()会做什么事情?

这两个方法用来提示JVM要进行垃圾回收。但是,立即开始还是延迟进行垃圾回收是取决于JVM的。

37.finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?

在释放对象占用的内存之前,垃圾收集器会调用对象的finalize()方法。一般建议在该方法中释放对象持有的资源。

38.如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?

不会,在下一个垃圾回收周期中,这个对象将是可被回收的。

39.Java堆的结构是什么样子的?什么是堆中的永久代(Perm Gen space)?

JVM的堆是运行时数据区,所有类的实例和数组都是在堆上分配内存。它在JVM启动的时候被创建。对象所占的堆内存是由自动内存管理系统也就是垃圾收集器回收。

堆内存是由存活和死亡的对象组成的。存活的对象是应用可以访问的,不会被垃圾回收。死亡的对象是应用不可访问尚且还没有被垃圾收集器回收掉的对象。一直到垃圾收集器把这些对象回收掉之前,他们会一直占据堆内存空间。

40.串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?

吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。

41.在Java中,对象什么时候可以被垃圾回收?

当对象对当前使用这个对象的应用程序变得不可触及的时候,这个对象就可以被回收了。

42.JVM的永久代中会发生垃圾回收么?

上一篇:专业论文写作审稿人下一篇:石油化工行业污水处理