你觉得工作后什么事让你最让我有成就感的一件事短?

面试问题:讲述大学中你最有成就感的一件事情

  面试官:请说一件大学四年中,你最有成就感的`一件事情。

  求职者:最有成就感的事情是“五一”时我在超市为一款饮料做促销,以前总觉得自己在人多的时候放不开,后来发现自己挺适合促销这份工作……

  关键点:心领神会 回答问题联系职位

  点评:很多用人单位在面试时,都会问及这个问题。聪明的学生都会将这个问题与要应聘的岗位联系起来,将自己适合这个岗位的专业技能、团队合作能力、领导能力等通过事例真实地表达出来。

【面试问题:讲述大学中你最有成就感的一件事情】相关文章:

你是否苦于不知在职场上该怎样开口呢?虽然大家看起来其乐融融,但是在需要你表达的时候,却又总是出错。怎样与人沟通才不会有拍马屁之嫌疑,又能获得你想要的效果呢?现在我们就来看看职场必备的八个黄金句子。职场沟通技巧八个必杀技,你是否苦于不知在职场上该怎样开口呢?虽然大家看起来其乐融融,但是在需要你表达的时候,却又总是出错。怎样与人沟通才不会有拍马屁之嫌疑,又能获得你想要的效果呢?现在我们就来看看职场必备的八个黄金句子。

妙处:上司传唤时责无旁贷

冷静,迅速地做出这样的回答,会令上司直觉地认为你是名有效率的好部属;相反,犹豫不决的'态度只会惹得责任本就繁重的上司不快。

2、我们似乎碰到一些状况

妙处:以最婉约的方式传递坏消息。

如果立刻冲到上司的办公室里报告这个坏消息,就算不坏你的事,也只会让上司质疑你处理危机的能力。此时,你应该不带情绪起伏的声调,从容不迫地说出本句型,要让上司觉得事情并非无法解决,面我们听起来像是你将与上司站在同一阵线,并肩作战。

3、安琪的主意真不错。

安琪想出了一条连上司都赞赏的绝妙好计,你恨不得你的脑筋动得比人家快;与其拉长脸孔,暗自不爽,不如偷沾他的光,会让上司觉得你富有团队精神,因而另眼看待。

4、这个报告没有你不行啦!

有件棘手的工作,你无法独立完成,怎么开口才能让那个以这方面工作最拿手的同事心甘情愿地助你一臂之力呢?送高帽,灌迷汤,而那们好心人为了不负自己在这方面的名声,通常会答应你的请求。

5、让我再认真地想一想,3点以前给你答复好吗?

妙处:巧妙闪避你不知道的事

上司问了你某个与业务有关的问题,而你不知该如何作答,千万不可以说不知道。本句型不仅暂时为你解危,也让上司认为在这件事情上头很用心。不过,事后可得做足功课,按时交出你的答复。

6、我很想知道你对某件事情的看法

你与高层要人共处一室,这是一个让你能够赢得青睐的绝佳时机。但说些什么好呢?此时,最恰当的莫过一个跟公司前景有关,而又发人深省的话题。在他滔滔不绝地诉说心得的时候,你不仅获益良多,也会让他对你的求知上进之心刮目相看。

7、是我一时失察,不过幸好……

妙处:承认疏失但不引起上司不满

犯错在所难免,勇于承认自己的过失非常重要,不过这不表示你就得因此对每个人道歉,诀窍在于别让所有的矛头都指到自己身上,坦诚却谈化你的过失,转移众人的焦点。

8、谢谢你告诉我,我会仔细考虑你的建议

妙处:面对批评表现冷静

自己的工作成果遭人修正或批评,的确是一件令人苦恼的事。不需要将不满的情绪写出在脸上,不卑不亢的表现令你年起来更有自信,更值得人敬重。

有效沟通技能的心得体会是我们自职场上要进行反思总结的,所以说我们在进行有效沟通技能学习的时候也一定要严格要求自己。有效沟通技能的心得体会就是我们立足职场的重要保障。

通过这次公司组织《职场沟通技能》的学习,我最大的心得体会就是:会听比会说重要!就是要学会聆听,学习不再打断别人说话,让别人把想说的话说完了,再表达自己的想法。

在公司里,我们经常听到大家都在抱怨,或者我们自己也参与其中。比如开个会什么的,总是不自觉地去打断,或者思想走神,根本没有深刻理解领导的意思,结果做了很多无用功,又去不停地与领导沟通,解释自己的意思,其实都是因为自己首先没有听明白领导的意思,才有后来的有效沟通技能不畅。这种情况,在职场中很常见,很多人都会觉得有效沟通技能是一件很难的事情。随着工作频率的加快或者年龄的增长,我们不再愿意接收太多不需要的信息,总是显得行色匆匆,好像因为太忙,就连说话都变得简短。所以说,与领导建立良好的'有效沟通技能关系是职场中人应该具备的基本人际关系中很重要的一个方面。

很长一段时间,“说”成为我们更多人选择的有效沟通技能方式。在吵架的时候,我们放任心情地说,表达自己的愤怒;别人对自己不理解的时候,我们是在绞尽脑汁地为自己辩说;想对父母尽孝心的时候,我们把自己的心意说给父母听。更多的人愿意用“说”作为唯一的有效沟通技能方式,因为它更快、更直接,但大家却遗忘了“只有会听的人才会说”这句老话。

听比说做起来更需要毅力和耐心,但只有听懂别人表达的意思的人才能有效沟通技能得更好,事情才能解决得更圆满。沟通就好像一条水渠,首先是要两头通畅,那就是指我们要打开我们的耳朵,倾听别人的话。关上耳朵,张开嘴巴的谈话,不能算是沟通。倾听是说的前提,先听懂别人的意思了,再说岀自己的想法和观点,才能更有效地沟通。

多听,有时候也是一种积累,听别人谈成功,说失败,那就是在为自己将来储蓄财富。听和说是不能分开的两个环节,只听不说的人不能成功,只说不听的人也不能成功。在工作中每个人都需要和别人有效沟通技能,但是听的多还是说的多,就要看我们拥有怎样的态度。

经常性的自我总结有助于事情的发展,有效沟通技能就是专门为这些事情做得最好的铺垫。职场有效沟通技能就像是我们身边的教案时刻提醒着我们要有效的沟通。

1、请你自我介绍一下你自己?

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

2、你觉得你个性上最大的优点是什么?

回答提示:沉着冷静、条理清楚、立场坚定、顽强向上、乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在北大青鸟经过一到两年的培训及项目实战,加上实习工作,使我适合这份工作。

3、说说你最大的缺点?

回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答"我最大的缺点是过于追求完美",有的人以为这样回答会显得自己比较出色,但事实上,他已经岌岌可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分,企业喜欢聪明的求职者。

回答提示:实际上好多公司问这个问题,并不证明一定要加班,只是想测试你是否愿意为公司奉献。

回答样本:如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。

回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱,他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。

回答样本一:我对工资没有硬性要求,我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多。

回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训,而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。

回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值。

6、在五年的时间内,你的职业规划?

回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被问到,比较多的答案是"管理者"。但是近几年来,许多公司都已经建立了专门的技术途径。这些工作地位往往被称作"顾问"、"参议技师"或"高级软件工程师"等等。当然,说出其他一些你感兴趣的职位也是可以的,比如产品销售部经理,生产部经理等一些与你的专业有相关背景的工作。要知道,考官总是喜欢有进取心的应聘者,此时如果说"不知道",或许就会使你丧失一个好机会。最普通的回答应该是"我准备在技术领域有所作为"或"我希望能按照公司的管理思路发展"。

7、你朋友对你的评价?

想从侧面了解一下你的性格及与人相处的问题。

回答样本一:我的朋友都说我是一个可以信赖的人。因为,我一旦答应别人的事情,就一定会做到。如果我做不到,我就不会轻易许诺。

回答样本二:我觉的我是一个比较随和的人,与不同的人都可以友好相处。在我与人相处时,我总是能站在别人的角度考虑问题。

8、你还有什么问题要问吗?

回答提示:企业的这个问题看上去可有可无,其实很关键,企业不喜欢说"没问题"的人,因为其很注重员工的个性和创新能力。企业不喜欢求职者问个人福利之类的问题,如果有人这样问:贵公司对新入公司的员工有没有什么培训项目,我可以参加吗?或者说贵公司的晋升机制是什么样的?企业将很欢迎,因为体现出你对学习的热情和对公司的忠诚度以及你的上进心。

9、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?

回答提示:一段时间发现工作不适合我,有两种情况:①如果你确实热爱这个职业,那你就要不断学习,虚心向领导和同事学习业务知识和处事经验,了解这个职业的精神内涵和职业要求,力争减少差距;②你觉得这个职业可有可无,那还是趁早换个职业,去发现适合你的,你热爱的职业,那样你的发展前途也会大点,对单位和个人都有好处。

10、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?

回答提示:①。原则上我会尊重和服从领导的工作安排,

同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。③。还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,如领导仍固执己见,我会毫不犹豫地再向上级领导反映。

11、如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?

回答提示:①我本意是为公司努力工作,如果造成经济损失,我认为首要的问题是想方设法去弥补或挽回经济损失。如果我无能力负责,希望单位帮助解决。②分清责任,各负其责,如果是我的责任,我甘愿受罚;如果是一个我负责的团队中别人的失误,也不能幸灾乐祸,作为一个团队,需要互相提携共同完成工作,安慰同事并且帮助同事查找原因总结经验。③总结经验教训,一个人的一生不可能不犯错误,重要的是能从自己的或者是别人的错误中吸取经验教训,并在今后的工作中避免发生同类的错误。检讨自己的工作方法、分析问题的深度和力度是否不够,以致出现了本可以避免的错误。

12、如果你做的一项工作受到上级领导的表扬,但你主管领导却说是他做的,你该怎样?

回答提示:我首先不会找那位上级领导说明这件事,我会主动找我的主管领导来沟通,因为沟通是解决人际关系的最好办法,但结果会有两种:①我的主管领导认识到自己的错误,我想我会视具体情况决定是否原谅他。②他更加变本加厉的来威胁我,那我会毫不犹豫地找我的上级领导反映此事,因为他这样做会造成负面影响,对今后的工作不利。

13、谈谈你对跳槽的看法?

回答提示:①正常的"跳槽"能促进人才合理流动,应该支持。

②频繁的跳槽对单位和个人双方都不利,应该反对。

14、工作中你难以和同事、上司相处,你该怎么办?

回答提示:①我会服从领导的指挥,配合同事的工作。②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好,如果是这样的话我会努力改正。③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足,有问题就及时改正。④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的。

15、假设你在某单位工作,成绩比较突出,得到领导的肯定。但同时你发现同事们越来越孤立你,你怎么看这个问题?你准备怎么办?

回答提示:①成绩比较突出,得到领导的肯定是件好事情,以后更加努力。②检讨一下自己是不是对工作的热心度超过同事间交往的热心了,加强同事间的交往及共同的兴趣爱好。③工作中,切勿伤害别人的自尊心④不再领导前拨弄是非。

16、你最近是否参加了培训课程?谈谈培训课程的内容。是公司资助还是自费参加?

回答提示:自费参加,就是北大青鸟的培训课程(可以多谈谈自己学的技术)。

17、你对于我们公司了解多少?

回答提示:在去公司面试前上网查一下该公司主营业务。如回答:贵公司有意改变策略,加强与国外大厂的oem合作,自有品牌的部分则透过海外经销商。

18、请说出你选择这份工作的动机?

回答提示:这是想知道面试者对这份工作的热忱及理解度,并筛选因一时兴起而来应试的人,如果是无经验者,可以强调"就算职种不同,也希望有机会发挥之前的经验"。

19、你最擅长的技术方向是什么?

回答提示:说和你要应聘的职位相关的课程,表现一下自己的热诚没有什么坏处。

20、你能为我们公司带来什么呢?

回答提示:①假如你可以的话,试着告诉他们你可以减低他们的费用--"我已经接受过北大青鸟近两年专业的培训,立刻就可以上岗工作"。②

企业很想知道未来的员工能为企业做什么,求职者应再次重复自己的优势,然后说:"就我的能力,我可以做一个优秀的员工在组织中发挥能力,给组织带来高效率和更多的收益"。企业喜欢求职者就申请的职位表明自己的能力,比如申请营销之类的职位,可以说:"我可以开发大量的新客户,同时,对老客户做更全面周到的服务,开发老客户的新需求和消费。"等等。

21、最能概括你自己的三个词是什么?

回答提示:我经常用的三个词是:适应能力强,有责任心和做事有始终,结合具体例子向主考官解释,

22、你的业余爱好是什么?

回答提示:找一些富于团体合作精神的,这里有一个真实的故事:有人被否决掉,因为他的爱好是深海潜水。主考官说:因为这是一项单人活动,我不敢肯定他能否适应团体工作。

23、作为被面试者给我打一下分?

回答提示:试着列出四个优点和一个非常非常非常小的缺点(可以抱怨一下设施,没有明确责任人的缺点是不会有人介意的)。

24、你怎么理解你应聘的职位?

回答提示:把岗位职责和任务及工作态度阐述一下。

回答提示:相信其实大家心中一定都有答案了吧!每个人的价值观不同,自然评断的标准也会不同,但是,在回答面试官这个问题时可不能太直接就把自己心理的话说出来,尤其是薪资方面的.问题,不过一些无伤大雅的回答是不错的考虑,如交通方便,工作性质及内容颇能符合自己的兴趣等等都是不错的答案,不过如果这时自己能仔细思考出这份工作的与众不同之处,相信在面试上会大大加分。

回答提示:①回答这个问题时一定要小心,就算在前一个工作受到再大的委屈,对公司有多少的怨言,都千万不要表现出来,尤其要避免对公司本身主管的批评,避免面试官的负面情绪及印象。建议此时最好的回答方式是将问题归咎在自己身上,例如觉得工作没有学习发展的空间,自己想在面试工作的相关产业中多加学习,或是前一份工作与自己的生涯规划不合等等,回答的答案最好是积极正面的。②我希望能获得一份更好的工作,如果机会来临,我会抓住。我觉得目前的工作,已经达到顶峰,即沒有升迁机会。

27、说说你对行业、技术发展趋势的看法?

回答提示:企业对这个问题很感兴趣,只有有备而来的求职者能够过关。求职者可以直接在网上查找对你所申请的行业部门的信息,只有深入了解才能产生独特的见解。企业认为最聪明的求职者是对所面试的公司预先了解很多,包括公司各个部门,发展情况,在面试回答问题的时候可以提到所了解的情况,企业欢迎进入企业的人是"知己",而不是"盲人"。

28、对工作的期望与目标何在?

回答提示:这是面试者用来评断求职者是否对自己有一定程度的期望、对这份工作是否了解的问题。对于工作有确实学习目标的人通常学习较快,对于新工作自然较容易进入状况,这时建议你,最好针对工作的性质找出一个确实的答案,如业务员的工作可以这样回答:"我的目标是能成为一个超级业务员,将公司的产品广泛的推销出去,达到最好的业绩成效;为了达到这个目标,我一定会努力学习,而我相信以我认真负责的态度,一定可以达到这个目标。"其他类的工作也可以比照这个方式来回答,只要在目标方面稍微修改一下就可以了。

回答提示:企业面试时询问家庭问题不是非要知道求职者家庭的情况,探究隐私,企业不喜欢探究个人隐私,而是要了解家庭背景对求职者的塑造和影响。企业希望听到的重点也在于家庭对求职者的积极影响。企业最喜欢听到的是:我很爱我的家庭,我的家庭一向很和睦,虽然我的父亲和母亲都是普通人,但是从小,我就看到我父亲起早贪黑,每天工作特别勤劳,他的行动无形中培养了我认真负责的态度和勤劳的精神。我母亲为人善良,对人热情,特别乐于助人,所以在单位人缘很好,她的一言一行也一直在教导我做人的道理。企业相信,和睦的家庭关系对一个人的成长有潜移默化的影响。

30、就你申请的这个职位,你认为你还欠缺什么?

回答提示:企业喜欢问求职者弱点,但精明的求职者一般不直接回答。他们希望看到这样的求职者:继续重复自己的优势,然后说:"对于这个职位和我的能力来说,我相信自己是可以胜任的,只是缺乏经验,这个问题我想我可以进入公司以后以最短的时间来解决,我的学习能力很强,我相信可以很快融入公司的企业文化,进入工作状态。"企业喜欢能够巧妙地躲过难题的求职者。

31、你欣赏哪种性格的人?

回答提示:诚实、不死板而且容易相处的人、有"实际行动"的人。

32、你通常如何处理別人的批评?

回答提示:①沈默是金,不必说什么,否则情况更糟,不过我会接受建设性的批评。②我会等大家冷靜下来再讨论。

33、怎样对待自己的失敗?

回答提示:我们大家生来都不是十全十美的,我相信我有第二个机会改正我的错误。

34、什么会让你有成就感?

回答提示:为贵公司竭力效劳,尽我所能,完成一个项目。

35、眼下你生活中最重要的是什么?

回答提示:对我来说,能在这个领域找到工作是最重要的,能在贵公司任职对我说最重要。

36、你为什么愿意到我们公司来工作?

回答提示:对于这个问题,你要格外小心,如果你已经对该单位作了研究,你可以回答一些详细的原因,像"公司本身的高技术开发环境很吸引我。"、"我同公司出生在同样的时代,我希望能够进入一家与我共同成长的公司。"、"你们公司一直都稳定发展,在近几年来在市场上很有竞争力。"、"我认为贵公司能够给我提供一个与众不同的发展道路。"这都显示出你已经做了一些调查,也说明你对自己的未来有了较为具体的远景规划。

37、你和别人发生过争执吗?你是怎样解决的?

回答提示:这是面试中最险恶的问题,其实是考官布下的一个陷阱,千万不要说任何人的过错,应知成功解决矛盾是一个协作团体中成员所必备的能力。假如你工作在一个服务行业,这个问题简直成了最重要的一个环节。你是否能获得这份工作,将取决于这个

问题的回答。考官希望看到你是成熟且乐于奉献的。他们通过这个问题了解你的成熟度和处世能力。在没有外界干涉的情况下,通过妥协的方式来解决才是正确答案。

38、问题:你做过的哪件事最令自己感到骄傲?

回答提示:这是考官给你的一个机会,让你展示自己把握命运的能力。这会体现你潜在的领导能力以及你被提升的可能性。假如你应聘于一个服务性质的单位,你很可能会被邀请去午餐。记住:你的前途取决于你的知识、你的社交能力和综合表现。

39、新到一个部门,一天一个客户来找你解决问题,你努力想让他满意,可是始终达不到群众得满意,他投诉你们部门工作效率低,你这个时候怎么作?

(1)首先,我会保持冷静。作为一名工作人员,在工作中遇到各种各样的问题是正常的,关键是如何认识它,积极应对,妥善处理。

(2)其次,我会反思一下客户不满意的原因。一是看是否是自己在解决问题上的确有考虑的不周到的地方,二是看是否是客户不太了解相关的服务规定而提出超出规定的要求,三是看是否是客户了解相关的规定,但是提出的要求不合理。

(3)再次,根据原因采取相对的对策。如果是自己确有不周到的地方,按照服务规定作出合理的安排,并向客户作出解释;如果是客户不太了解政策规定而造成的误解,我会向他作出进一步的解释,消除他的误会;如果是客户提出的要求不符合政策规定,我会明确地向他指出。

(4)再次,我会把整个事情的处理情况向领导作出说明,希望得到他的理解和支持。

(5)我不会因为客户投诉了我而丧失工作的热情和积极性,而会一如既往地牢记为客户服务的宗旨,争取早日做一名领导信任、公司放心、客户满意的职员。

40、对这项工作,你有哪些可预见的困难?

回答提示:①不宜直接说出具体的困难,否则可能令对方怀疑应聘者不行。②可以尝试迂回战术,说出应聘者对困难所持有的态度--工作中出现一些困难是正常的,也是难免的,但是只要有坚忍不拔的毅力、良好的合作精神以及事前周密而充分的准备,任何困难都是可以克服。

分析:一般问这个问题,面试者的希望就比较大了,因为已经在谈工作细节,但常规思路中的回答,又被面试官"骗"了。当面试官询问这个问题的时候,有两个目的。第一,看看应聘者是不是在行,说出的困难是不是在这个职位中一般都不可避免的问题。第二,是想看一下应聘者解决困难的手法对不对,及公司能否提供这样的资源。而不是想了解应聘者对困难的态度。

41、如果我录用你,你将怎样开展工作?

①如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具体办法。②可以尝试采用迂回战术来回答,如"首先听取领导的指示和要求,然后就有关情况进行了解和熟悉,接下来制定一份近期的工作计划并报领导批准,最后根据计划开展工作。"

分析:这个问题的主要目的也是了解应聘者的工作能力和计划性、条理性,而且重点想要知道细节。如果向思路中所讲的迂回战术,面试官会认为回避问题,如果引导了几次仍然是回避的话,此人绝对不会录用了。

42、你希望与什么样的上级共事?

回答提示:①通过应聘者对上级的"希望"可以判断出应聘者对自我要求的意识,这既上一个陷阱,又是一次机会。②最好回避对上级具体的希望,多谈对自己的要求。③如"做为刚步入社会的新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。

分析:这个问题比较好的回答是,希望我的上级能够在工作中对我多指导,对我工作中的错误能够立即指出。总之,从上级指导这个方面谈,不会有大的纰漏。

43、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?

回答提示:①。原则上我会尊重和服从领导的工作安排;同时私底下找机会以请教的口吻,婉转地表达自己的想法,看看领导是否能改变想法。②如果领导没有采纳我的建议,我也同样会按领导的要求认真地去完成这项工作。③。还有一种情况,假如领导要求的方式违背原则,我会坚决提出反对意见,如领导仍固执己见,我会毫不犹豫地再向上级领导反映。

44、与上级意见不一是,你将怎么办?

回答提示:①一般可以这样回答"我会给上级以必要的解释和提醒,在这种情况下,我会服从上级的意见。"

②如果面试你的是总经理,而你所应聘的职位另有一位经理,且这位经理当时不在场,可以这样回答:"对于非原则性问题,我会服从上级的意见,对于涉及公司利益的重大问题,我希望能向更高层领导反映。"

分析:这个问题的标准答案是思路①,如果用②的回答,必死无疑。你没有摸清楚改公司的内部情况,先想打小报告,这样的人没有人敢要。

45、你工作经验欠缺,如何能胜任这项工作?

常规思路:①如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘公司并

不真正在乎"经验",关键看应聘者怎样回答。②对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。③如"作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。"点评:这个问题思路中的答案尚可,突出自己的吃苦能力和适应性以及学习能力(不是学习成绩)为好。

46、您在前一家公司的离职原因是什么?

回答提示:①最重要的是:应聘者要使找招聘单位相信,应聘者在过往的单位的"离职原因"在此家招聘单位里不存在。②避免把"离职原因"说得太详细、太具体。③不能掺杂主观的负面感受,如"太辛苦"、"人际关系复杂"、"管理太混乱"、"公司不重视人才"、"公司排斥我们某某的员工"等。④但也不能躲闪、回避,如"想换换环境"、"个人原因"等。⑤不能涉及自己负面的人格特征,如不诚实、懒惰、缺乏责任感、不随和等。⑥尽量使解释的理由为应聘者个人形象添彩。⑦相关例子:如"我离职是因为这家公司倒闭;我在公司工作了三年多,有较深的感情;从去年始,由于市场形势突变,公司的局面急转直下;到眼下这一步我觉得很遗憾,但还要面对显示,重新寻找能发挥我能力的舞台。"同一个面试问题并非只有一个答案,而同一个答案并不是在任何面试场合都有效,关键在应聘者掌握了规律后,对面试的具体情况进行把握,有意识地揣摩面试官提出问题的心理背景,然后投其所好。

分析:除非是薪资太低,或者是最初的工作,否则不要用薪资作为理由。"求发展"也被考官听得太多,离职理由要根据每个人的真实离职理由来设计,但是在回答时一定要表现得真诚。实在想不出来的时候,家在外地可以说是因为家中有事,须请假几个月,公司又不可能准假,所以辞职,这个答案一般面试官还能接受。

47、你工作经验欠缺,如何能胜任这项工作?

回答提示:①如果招聘单位对应届毕业生的应聘者提出这个问题,说明招聘公司并不真正在乎"经验",关键看应聘者怎样回答。②对这个问题的回答最好要体现出应聘者的诚恳、机智、果敢及敬业。③如"作为应届毕业生,在工作经验方面的确会有所欠缺,因此在读书期间我一直利用各种机会在这个行业里做兼职。我也发现,实际工作远比书本知识丰富、复杂。但我有较强的责任心、适应能力和学习能力,而且比较勤奋,所以在兼职中均能圆满完成各项工作,从中获取的经验也令我受益非浅。请贵公司放心,学校所学及兼职的工作经验使我一定能胜任这个职位。"

分析:这个问题思路中的答案尚可。突出自己的吃苦能力和适应性以及学习能力(不是学习成绩)为好。

48、为了做好你工作份外之事,你该怎样获得他人的支持和帮助?

回答提示:每个公司都在不断变化发展的过程中,你当然希望你的员工也是这样。你希望得到那些希望并欢迎变化的人,因为这些人明白,为了公司的发展,变化是公司日常生活中重要组成部分。这样的员工往往很容易适应公司的变化,并会对变化做出积极的响应。

49、果你在这次面试中没有被录用,你怎么打算?

回答提示:现在的社会是一个竞争的社会,从这次面试中也可看出这一点,有竞争就必然有优劣,有成功必定就会有失败。往往成功的背后有许多的困难和挫折,如果这次失败了也仅仅是一次而已,只有经过经验经历的积累才能塑造出一个完全的成功者。我会从以下几个方面来正确看待这次失败:①要敢于面对,面对这次失败不气馁,接受已经失去了这次机会就不会回头这个现实,从心理意志和精神上体现出对这次失败的抵抗力。要有自信,相信自己经历了这次之后经过努力一定能行,能够超越自我。②善于反思,对于这次面试经验要认真总结,思考剖析,能够从自身的角度找差距。正确对待自己,实事求是地评价自己,辩证的看待自己的长短得失,做一个明白人。③走出阴影,要克服这一次失败带给自己的心理压力,时刻牢记自己弱点,防患于未然,加强学习,提高自身素质。④认真工作,回到原单位岗位上后,要实实在在、踏踏实实地工作,三十六行、行行出状元,争取在本岗位上做出一定的成绩。⑤再接再厉,成为国家公务员一直是我的梦想,以后如果有机会我仍然后再次参加竞争。

50、假如你晚上要去送一个出国的同学去机场,可单位临时有事非你办不可,你怎么办?

回答提示:我觉得工作是第一位的,但朋友间的情谊也是不能偏废的,这个问题我觉得要按照当时具体的情况来决定。

51、谈谈你过去做过的成功案例?

回答提示:举一个你最有把握的例子,把来龙去脉说清楚,而不要说了很多却没有重点。切忌夸大其词,把别人的功劳到说成自己的,很多主管为了确保要用的人是最适合的,会打电话向你的前一个主管征询

对你的看法及意见,所以如果说谎,是很容易穿梆的。

52、谈谈你过去的工作经验中,最令你挫折的事情?

回答提示:曾经接触过一个客户,原本就有耳闻他们以挑剔出名,所以事前的准备功夫做得十分充分,也投入了相当多的时间与精力,最后客户虽然并没有照单全收,但是接受的程度已经出乎我们意料之外了。原以为从此可以合作愉快,却得知客户最后因为预算关系选择了另一家代理商,之前的努力因而付诸流水。尽管如此,我还是从这次的经验学到很多,如对该产业的了解,整个team的默契也更好了。

分析:借此了解你对挫折的容忍度及调解方式。

53、如何安排自己的时间?会不会排斥加班?

回答提示:基本上,如果上班工作有效率,工作量合理的话,应该不太需要加班。可是我也知道有时候很难避免加班,加上现在工作都采用责任制,所以我会调配自己的时间,全力配合。

分析:虽然不会有人心甘情愿的加班,但依旧要表现出高配合度的诚意。

54、为什么我们要在众多的面试者中选择你?

回答提示:根据我对贵公司的了解,以及我在这份工作上所累积的专业、经验及人脉,相信正是贵公司所找寻的人才。而我在工作态度、eq上,也有圆融、成熟的一面,和主管、同事都能合作愉快。

分析:别过度吹嘘自己的能力,或信口开河地乱开支票,例如一定会为该公司带来多少钱的业务等,这样很容易给人一种爱说大话、不切实际的感觉。

55、这个职务的期许?

回答提示:希望能借此发挥我的所学及专长,同时也吸收贵公司在这方面的经验,就公司、我个人而言,缔造"双赢"的局面。

分析:回答前不妨先询问该公司对这项职务的责任认定及归属,因为每一家公司的状况不尽相同,以免说了一堆理想抱负却发现牛头不对马嘴。

56、为什么选择这个职务?

回答提示:这一直是我的兴趣和专长,经过这几年的磨练,也累积了一定的经验及人脉,相信我一定能胜任这个职务的。

分析:适时举出过去的"丰功伟业",表现出你对这份职务的熟稔度,但避免过于夸张的形容或流于炫耀。

57、什么选择我们这家公司?

回答提示:曾经在报章杂志看过关于贵公司的报道,与自己所追求的理念有志一同。而贵公司在业界的成绩也是有目共睹的,而且对员工的教育训练、升迁等也都很有制度。

分析:去面试前先做功课,了解一下该公司的背景,让对方觉得你真的很有心想得到这份工作,而不只是探探路。

58、认为你在学校属于好学生吗?

回答提示:企业的招聘者很精明,问这个问题可以试探出很多问题:如果求职者学习成绩好,就会说:"是的,我的成绩很好,所有的成绩都很优异。当然,判断一个学生是不是好学生有很多标准,在学校期间我认为成绩是重要的,其他方面包括思想道德、实践经验、团队精神、沟通能力也都是很重要的,我在这些方面也做得很好,应该说我是一个全面发展的学生。"如果求职者成绩不尽理想,便会说:"我认为是不是一个好学生的标准是多元化的,我的学习成绩还可以,在其他方面我的表现也很突出,比如我去很多地方实习过,我很喜欢在快节奏和压力下工作,我在学生会组织过

××活动,锻炼了我的团队合作精神和组织能力。"

有经验的招聘者一听就会明白,企业喜欢诚实的求职者。

59、谈谈如何适应办公室工作的新环境?

回答提示①办公室里每个人有各自的岗位与职责,不得擅离岗位。②根据领导指示和工作安排,制定工作计划,提前预备,并按计划完成。③多请示并及时汇报,遇到不明白的要虚心请教。④抓间隙时间,多学习,努力提高自己的政治素质和业务水平。

60、工作中学习到了些什么?

回答提示:这是针对转职者提出的问题,建议此时可以配合面试工作的特点作为主要依据来回答,如业务工作需要与人沟通,便可举出之前工作与人沟通的例子,经历了哪些困难,学习到哪些经验,把握这些要点做陈述,就可以轻易过关了。

回答提示:这个问题可以显示你的冲劲,但如果你的回答是"有"的话,千万小心,下一个问题可能就是:那么为什么你不这样做呢?

62、除了本公司外,还应聘了哪些公司?

回答提示:很奇怪,这是相当多公司会问的问题,其用意是要概略知道应徵者的求职志向,所以这并非绝对是负面答案,就算不便说出公司名称,也应回答"销售同种产品的公司",如果应聘的其他公司是不同业界,容易让人产生无法信任的感觉。

回答提示:大多数企业会关心就职时间,最好是回答"如果被录用的话,到职日可按公司规定上班",但如果还未辞去上一个工作、上班时间又太近,似乎有些强人所难,因为交接至少要一个月的时间,应进一步说明原因,录取公司应该会通融的。

64、你并非毕业于名牌院校?

回答提示:是否毕业于名牌院校不重要,重要的是有能力完成您交给我的工作,我接受了北大青鸟的职业培训,掌握的技

能完全可以胜任贵公司现在工作,而且我比一些名牌院校的应届毕业生的动手能力还要强,我想我更适合贵公司这个职位。

65、怎样看待学历和能力?

回答提示:学历我想只要是大学专科的学历,就表明觉得我具备了根本的学习能力。剩下的,你是学士也好,还是博士也好,对于这一点的讨论,不是看你学了多少知识,而是看你在这个领域上发挥了什么,也就是所说的能力问题。一个人工作能力的高低直接决定其职场命运,而学历的高低只是进入一个企业的敲门砖,如果贵公司把学历卡在博士上,我就无法进入贵公司,当然这不一定只是我个人的损失,如果一个专科生都能完成的工作,您又何必非要招聘一位博士生呢?

摘要:面过的公司,大疆,阿里,网易,百度,电信研发中心,深信服,华为,小米,搜狗,腾讯。拿了的公司目前是大疆电信深信服华为。一面二面因为时间太久,就直接放在一起了,问的都是基础吧,讲真,大疆前端面试不难,都是很基础的,就是时间长,等的捉急。

自我介绍下:某985硕士,程序媛,接触前端一年时间。从八月份开始校招面试笔试,前前后后大厂小厂也都面了挺多,不过大厂基本都被我挂完了,哭晕我,还是太菜啊。面过的公司:ThoughtWorks,大疆,阿里,网易,百度,电信it研发中心,深信服,华为,小米,搜狗,腾讯。拿了offer的公司目前是:大疆、电信、深信服、华为。下面总结了这段时间的面筋和挂筋~

10月16日更新,面了腾讯一面,然后就挂了,结束的太快就像龙卷风。

1. 怎么从十万个节点中找到想要的节点,怎么快速在某个节点前插入一个节点?

这个题目我已经在segmentfault上提问了,目前还没有人给出回答,求大神前去解答~

题目链接: 怎么在有十万个节点的html文档中找到特定的某个节点

2. 负载均衡方式和容错机制

3. 描述一个文件从硬盘读取到进程内存中的过程

4. TCP三次握手和挥手的过程,除了这些书本上的还有哪些?

5. 画一下OSI七层模型

6. 写一个你最熟悉的算法

7. 有哪些伪类和伪元素

8. IE盒模型和标准盒模型,用哪个属性改变

9. 怎么清除浮动,原理是什么

大疆是我校招面的第一家公司,从六月份投简历,然后笔试面试到拿到录用意向书,前后用了近四个月,来之不易啊。

因为时间太久,就直接放在一起了,问的都是基础吧,讲真,大疆前端面试不难,都是很基础的,就是时间长,等的捉急。一面是电话面,两个面试官轮流问;二面是视频面,是三个面试官一起微信视频,视频面还是蛮累的,上下左右都得顾上;终面是去的现场面,就跟一个面试官聊了十几分钟人生。

meta标签:提供给页面的一些元信息(名称/值对), 比如针对搜索引擎和更新频度的描述和关键词。

content: 名称/值对中的值, 可以是任何有效的字符串。 始终要和 name 属性或 http-equiv 属性一起使用。

scheme: 用于指定要用来翻译属性值的方案。

2. css哪些属性可以继承

(7)transition:过渡效果,使页面变化更平滑

animation-direction: normal | alternate: 指定元素动画播放的方向,其只有两个值,默认值为normal,如果设置为normal时,动画的每次循环都是向前播放;另一个值是alternate,他的作用是,动画播放在第偶数次向前播放,第奇数次向反方向播放。

这里只列出了一部分,详情可以去看w3school的CSS3 教程。

4. 闭包是什么,什么时候闭包会消除?

因为作用域链,外部不能访问内部的变量和方法,这时我们就需要通过闭包,返回内部的方法和变量给外部,从而就形成了一个闭包。

JavaScript是一门具有自动垃圾回收机制的编程语言,主要有两种方式:

垃圾收集器在运行的时候会给存储在内存中的所有变量都加上标记(可以使用任何标记方式)。然后,它会去掉环境中的变量以及被环境中的变量引用的变量的标记。而在此之后再被加上标记的变量将被视为准备删除的变量,原因是环境中的变量已经无法访问到这些变量了。最后,垃圾收集器完成内存清除工作,销毁那些带标记的值并回收它们所占用的内存空间。

引用计数(reference counting)的含义是跟踪记录每个值被引用的次数。当声明了一个变量并将一个引用类型值赋给该变量时,则这个值的引用次数就是1。如果同一个值又被赋给另一个变量,则该值的引用次数加1。相反,如果包含对这个值引用的变量又取得了另外一个值,则这个值的引用次数减1。当这个值的引用次数变成0 时,则说明没有办法再访问这个值了,因而就可以将其占用的内存空间回收回来。这样,当垃圾收集器下次再运行时,它就会释放那些引用次数为零的值所占用的内存。

导致问题:会导致循环引用的变量和函数无法回收。

解决:将用完的函数或者变量置为null。

5. 怎么理解js是单线程的

主要说一下异步以及事件循环机制,还有事件队列中的宏任务、微任务。

更详细可以看这篇博客:这一次,彻底弄懂 JavaScript 执行机制,讲的非常清晰。

6. 有哪些排序算法,时间复杂度是多少?什么时候快排的效率最低?

整个序列已经有序或完全倒序时,快排的效率最低。

Ajax请求数据的过程:

这部分可以参考我的博客:HTTP协议知识点总结

9. http请求方式有哪些?

更多请看:HTTP请求方法

10. 怎么用原生js实现一个轮播图,以及滚动滑动

之前我使用轮播图都是用的antd的组件,所以我大致说了一下思路,用定时器去实现,以及如何实现平滑的滚动效果。详情请看: 原生js实现轮播图

11. 用过哪些开源的组件

12. 怎么实现上传下载的功能

主要说了下form表单和input标签。

13. react生命周期,以及diff算法,diff算法是对树的深度优先遍历还是广度优先遍历?

是深度优先遍历。 diff的实现

14. 强缓存和协商缓存

参考:HTTP协议知识点总结

原理:DOM渲染完成之后,给window添加onhashchange事件监听页面hash的变化,并且在state属性中添加了route属性,代表当前页面的路由。

页面随着 state 中的route属性改变,自动根据不同的hash给Child变量赋值不同的组件,进行渲染。

16. 怎么用无人机捕获天空上的鸟

这个题目我也不造啊,毕竟我没用过无人机,有知道的大神可以在评论中回答一下~

终面是去的现场,在深圳总部那边,基本就是闲聊了二十来分钟吧,面完还有hr小姐姐给我们介绍和参观了无人机,酷炫~

做的项目中,哪个做的最深入最久

为什么要做前端,喜欢做前端么

了解大疆么,大疆的文化是什么

除了实习,还做过哪些项目

如果生活富足,衣食无忧,你会选择干什么

阿里是提前批,找人内推了菜鸟网络,面了六轮,面的我怀疑人生了,中途四面本来已经挂了,后面三面面试官又捞起来给我加面了一轮,不过最后还是挂在了hr。

1. css选择器,怎么选择相同的类

2. css3有哪些伪类,伪类选择器有哪些

这里要区分一下伪类和伪元素的概念。根本区别在于它们是否创造了新的元素(抽象)。

参考: CSS3 选择器——伪类选择器

它是计算机用户,以及各种应用程序和网络之间的接口
信息的语法语义以及它们的关系,如加密解密、转换翻译、压缩解压缩
建立、维护、管理应用程序之间的会话
服务点编址,分段与重组、连接控制、流量控制、差错控制
为网络设备提供逻辑地址,进行路由选择、分组转发
物理寻址,同时将原始比特流转变为逻辑传输路线
机械、电子、定时接口通道信道上的原始比特流传输

参考: 一张非常强大的OSI七层模型图解

Model用于封装和应用程序的业务逻辑相关的数据以及对数据的处理方法;

View作为视图层,主要负责数据的展示;

Controller定义用户界面对用户输入的响应方式,它连接模型和视图,用于控制应用程序的流程,处理用户的行为和数据上的改变。

MVC将响应机制封装在controller对象中,当用户和你的应用产生交互时,控制器中的事件触发器就开始工作了。

MVVM把View和Model的同步逻辑自动化了。以前Controller负责的View和Model同步不再手动地进行操作,而是交给框架所提供的数据绑定功能进行负责,只需要告诉它View显示的数据对应的是Model哪一部分即可。也就是双向数据绑定,就是View的变化能实时让Model发生变化,而Model的变化也能实时更新到View。

5. 用过哪些设计模式

定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点。

实现方法:先判断实例存在与否,如果存在则直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。

适用场景:一个单一对象。比如:弹窗,无论点击多少次,弹窗只应该被创建一次。

定义:又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。

场景:订阅感兴趣的专栏和公众号。

定义:将一个个算法(解决方案)封装在一个个策略类中。

策略模式可以避免代码中的多重判断条件。

策略模式很好的体现了开放-封闭原则,将一个个算法(解决方案)封装在一个个策略类中。便于切换,理解,扩展。

策略中的各种算法可以重复利用在系统的各个地方,避免复制粘贴。

策略模式在程序中或多或少的增加了策略类。但比堆砌在业务逻辑中要清晰明了。

违反最少知识原则,必须要了解各种策略类,才能更好的在业务中应用。

应用场景:根据不同的员工绩效计算不同的奖金;表单验证中的多种校验规则。

定义:为一个对象提供一个代用品或占位符,以便控制对它的访问。

应用场景:图片懒加载(先通过一张loading图占位,然后通过异步的方式加载图片,等图片加载好了再把完成的图片加载到img标签里面。)

定义:通过一个中介者对象,其他所有相关对象都通过该中介者对象来通信,而不是互相引用,当其中的一个对象发生改变时,只要通知中介者对象就可以。可以解除对象与对象之间的紧耦合关系。

应用场景: 例如购物车需求,存在商品选择表单、颜色选择表单、购买数量表单等等,都会触发change事件,那么可以通过中介者来转发处理这些事件,实现各个事件间的解耦,仅仅维护中介者对象即可。

定义:在不改变对象自身的基础上,在程序运行期间给对象动态的添加方法。

应用场景: 有方法维持不变,在原有方法上再挂载其他方法来满足现有需求;函数的解耦,将函数拆分成多个可复用的函数,再将拆分出来的函数挂载到某个函数上,实现相同的效果但增强了复用性。

参考: HTTP协议知识点总结

10. 有哪些性能优化

嗨,送你一张Web性能优化地图

11. 懒加载怎么实现

场景:一个页面中很多图片,但是首屏只出现几张,这时如果一次性把图片都加载出来会影响性能。这时可以使用懒加载,页面滚动到可视区在加载。优化首屏加载。

实现:img标签src属性为空,给一个data-xx属性,里面存放图片真实地址,当页面滚动直至此图片出现在可视区域时,用js取到该图片的data-xx的值赋给src。

优点:页面加载速度快,减轻服务器压力、节约流量,用户体验好。

12. 项目中写过什么组件,组件有哪些功能

主要介绍了下实习项目写过的组件,说了下如何实现的。

1. react框架有哪些设计的好的地方

主要介绍了以下几个部分:

2. react是怎么工作的,怎么提高性能

3. redux有哪些需要改进,你觉得你用的不怎么舒服的地方?

我当时说的是redux的subscribe方法有点麻烦,每次更新数据都要手动的subscribe一下,所以觉得react-redux的api封装的更好,用起来比较简单。

这段时间研究了下Redux,写写自己对它的感觉

Redux数据流管理架构有什么致命缺陷,未来会如何改进?

这个问题把我给问懵了额,我是按照软件工程的生命周期流程来答的。

5. 你做的最自豪的一个项目

这个略过...言之有理即可

左关联:保留左表中所有的元组,右表中没有的属性填充NULL。

右关联:保留右表中所有的元组,左表中没有的属性填充NULL。

7. 有没有折腾过后端

直接说了没有,之前学了点PHP,不过都快忘得差不多了额。

8. 学习方法和未来的学习路线

9. 浏览器页面渲染机制

解析css构建render树(将CSS代码解析成树形的数据结构,然后结合DOM合并成render树)

绘制render树(paint),绘制页面像素信息

浏览器会将各层的信息发送给GPU,GPU会将各层合成(composite),显示在屏幕上。

参考: 从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理

(1)XSS:跨站脚本攻击

攻击方式:在URL或者页面输入框中插入JavaScript代码。

输入检查:在用户输入的时候进行格式检查;

(2)CSRF:跨站点伪造请求

攻击方式:攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并执行一些操作(如发邮件,发消息,甚至财产操作如转账和购买商品)。主要是拿到了用户的登录态。

检查 Referer 字段:这个字段用以标明请求来源于哪个地址。在处理敏感数据请求时,通常来说,Referer 字段应和请求的地址位于同一域名下。

添加校验 Token:这种数据通常是表单中的一个数据项。服务器生成token并附加在表单中,其内容是一个伪乱数。当客户端通过表单提交请求时,这个伪乱数也一并提交上去以供校验。正常的访问时,客户端浏览器能够正确得到并传回这个伪乱数,而通过 CSRF 传来的欺骗性攻击中,攻击者无从事先得知这个伪乱数的值,服务器端就会因为校验 Token 的值为空或者错误,拒绝这个可疑请求。

通过输入验证码来校验合法请求

这一面基本问的是个人知识沉淀了,如实回答就可以了。

在项目中的难点,怎么解决的

redux 源码学到了什么,怎么看源码的

了解哪些前端的前沿技术

平时看什么书,兴趣爱好是什么

除了实习经历,还做过哪些项目

这一面是在杭州菜鸟现场面的,尴尬的是通知我的小姐姐一直强调是hr面,我天真的以为是hr面了,然鹅问了很多技术,当时候想的是阿里的hr都这么厉害了,都能直接问技术了。临走之前,特意问了面试官是hr面么,他说是技术,然后我......大概就知道自己凉了。

1. mysql的索引用的什么,介绍一下b树,b+树,红黑树这些

mysql的索引用的是B+树。

参考: 数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)

参考: 一千行 MySQL 学习笔记

3. 估算下杭州上空现在有多少架飞机

这个题目,也真的是为难我了额。在网上搜到了个答案,可以参考下:高盛的面试题

4. 两组数据,都存储五亿条url,内存有4G,如何找出相同的两条url

参考: 面试- 阿里-. 大数据题目- 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?

5. 如何找到一个字符串中最长的两个字符串

解法:后缀数组。首先生成字符串的所有后缀数组,在进行排序,找出相邻两个最长的公共子串(从第一位开始相同的)

找出相邻的最长公共子串:【abc,bc,c】

因此,最长的串是abc。

6. 在白板上画出这个项目的整个架构

画了下项目的功能架构什么的。

攻击方式:服务器上的数据库运行非法的 SQL 语句,主要通过拼接字符串的形式来完成,改变sql语句本身的语义。通过sql语句实现无账号登陆,甚至篡改数据库。

使用参数化查询:使用预编译语句,预先编译的 SQL 语句,并且传入适当参数多次执行。由于没有拼接的过程,因此可以防止 SQL 注入的发生。 使用preparedStatement的参数化sql,通过先确定语义,再传入参数,就不会因为传入的参数改变sql的语义。(通过setInt,setString,setBoolean传入参数)

单引号转换:将传入的参数中的单引号转换为连续两个单引号,PHP 中的 Magic quote 可以完成这个功能。

检查变量数据类型和格式。

使用正则表达式过滤传入的参数,对特殊符号过滤或者转义处理。

8. 怎么设计一个ant的组件

9. 你觉得你实习做的项目有什么改进的地方

10. 你做过印象最深刻的项目

就知道一些基本的排序额...

setState会引发一次组件的更新过程,从而引发页面的重新绘制。主要会涉及以下几个生命周期函数:

shouldComponentUpdate(被调用时this.state没有更新;如果返回了false,生命周期被中断,虽然不调用之后的函数了,但是state仍然会被更新)

13. 平时处理过什么兼容性

参考: web前端兼容性问题总结

14. 了解分布式和负载均衡么

参考: 服务器负载均衡的基本功能和实现原理

第四面确实是挂了,没面hr就让我走了,后面过了两天之后,三面面试官又把我捞起来了,说我计算机基础还有数据库基础不怎么好,然后说问我几个简单的,之后给了我机会面了hr,感谢三面面试官让我体验了阿里的整个面试流程,很满足了。

1. 进程和线程的区别

根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。

在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。

所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)。

内存分配方面:系统在运行的时候会为每个进程分配不同的内存空间;而对线程而言,除了CPU外,系统不会为线程分配内存(线程所使用的资源来自其所属进程的资源),线程组之间只能共享资源。

包含关系:没有线程的进程可以看做是单线程的,如果一个进程内有多个线程,则执行过程不是一条线的,而是多条线(线程)共同完成的;线程是进程的一部分,所以线程也被称为轻权进程或者轻量级进程。

2. 冒泡排序和快速排序的区别

简述了下冒泡和快排的思想,以及冒泡和快排的时间复杂度。

3. OSI七层模型以及作用

上面有写噢,不知道的往上翻。

4. 你有哪些优势,或者打动他的

呃,最怕这种自夸的问题额,然后就是夸了一顿,手动捂脸。

5. 面向对象和非面向对象有什么区别

面向对象三大特性:封装,继承,多态。

将对象进行分类,分别封装它们的数据和可以调用的方法,方便了函数、变量、数据的管理,方便方法的调用(减少重复参数等),尤其是在编写大型程序时更有帮助。

用面向对象的编程可以把变量当成对象进行操作,让编程思路更加清晰简洁,而且减少了很多冗余变量的出现

参考: 面向对象(一)|面向对象概念及优点

6. 设计模式有哪些,说下装饰者模式和代理模式

7. 重载和重写有什么区别

也叫子类的方法覆盖父类的方法,要求返回值、方法名和参数都相同。

子类抛出的异常不能超过父类相应方法抛出的异常。(子类异常不能超出父类异常)

子类方法的的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)。

重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,最常见的重载的例子就是类的构造函数。

参考: 方法重载和重写的区别

什么事情让你最有成就感

二面三面都有手写代码的环节,对于我这种动手能力弱的人来说还是挺吃力。当时提前批投递的是深圳百度,总共只招五个前端,没过也很正常。后面正式批笔试过了,但是要去北京面试,也就直接放弃了。

传统布局基于盒模型,非常依赖 display属性 、position属性 、float属性。而flex布局更灵活,可以简便、完整、响应式地实现各种页面布局,比如水平垂直居中。

align-items:定义在垂直方向上的对齐方式;

把项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个)浏览器可识别的JavaScript文件。

定义变量,可以把反复使用的css属性值定义成变量,然后通过变量名来引用它们,而无需重复书写这一属性值;

嵌套写法,父子关系一目了然;

使用运算符,可以进行样式的计算;

内置一些颜色处理函数用来对颜色值进行处理,例如加亮、变暗、颜色梯度等;

继承:为多个元素定义相同样式的时候,我们可以考虑使用继承的做法;

Mixins (混入):有点像是函数或者是宏,当某段 CSS经常需要在多个元素中使用时,可以为这些共用的 CSS 定义一个Mixin,然后只需要在需要引用这些 CSS 地方调用该 Mixin 即可。

4. es 6模块和其他模块不同的地方

第一次加载模块就会执行整个模块,再次用到时,不会执行该模块,而是到缓存中取值。 不会缓存运行结果,动态的去被加载的模块中取值,并且变量总是绑定其所在模块。
值的拷贝(模块中值的改变不会影响已经加载的值) 值的引用(静态分析,动态引用,原来模块值改变会改变加载的值)
运行时加载(加载整个模块,即模块中的所有接口) 编译时加载(只加载需要的接口)
只输出已经执行的部分,还未执行的部分不会输出 遇到模块加载命令import时不会去执行模块,而是生成一个动态的只读引用,等到真正用到时再去模块中取值。只要引用存在,代码就能执行。

5. 有没有用过es6的一些异步处理函数

其中的原理:是因为他们用了applymiddleware()包装了store的dispatch方法,拥有可以处理异步的能力。

7. 为什么reducer要是个纯函数,纯函数是什么?

纯函数:对于相同的输入,永远会得到相同的输出,而且没有任何可观察的副作用,也不依赖外部环境的状态。

原因:Redux只通过比较新旧两个对象的存储位置来比较新旧两个对象是否相同(浅比较)。如果你在reducer内部直接修改旧的state对象的属性值,那么新的state和旧的state将都指向同一个对象。因此Redux认为没有任何改变,返回的state将为旧的state。两个state相同的话,页面就不会重新渲染了。

因为比较两个Javascript对象所有的属性是否相同的的唯一方法是对它们进行深比较。但是深比较在真实的应用当中代价昂贵,因为通常js的对象都很大,同时需要比较的次数很多。因此一个有效的解决方法是作出一个规定:无论何时发生变化时,开发者都要创建一个新的对象,然后将新对象传递出去。同时,当没有任何变化发生时,开发者发送回旧的对象。也就是说,新的对象代表新的state。

8. 高阶函数是什么,怎么去写一个高阶函数

高阶函数:参数值为函数或者返回值为函数。例如map,reduce,filter,sort方法就是高阶函数。

编写高阶函数,就是让函数的参数能够接收别的函数。

没有用过vue,所以就只说了vue具有双向绑定,react是单向数据流。

可以处理高并发的I/O,也能与websocket配合,开发长连接的实时交互应用程序。

11. 响应式布局,怎么做移动端适配

使用媒体查询可以实现响应式布局。

(1)meta viewport:让当前viewport的宽度等于设备的宽度,同时不允许用户手动缩放。

(2)媒体查询(响应式)

参考: 移动端是怎么做适配的?

1. 怎么做一个实时的聊天系统

2. 当消息有延迟的时候,怎么保证消息的正确顺序

每个消息在被创建时,都将被赋予一个全局唯一的、单调递增的、连续的序列号(SerialNumber,SN)。可以通过一个全局计数器来实现这一点。通过比较两个消息的SN,确定其先后顺序。

3. 怎么做一个登陆窗口,input有哪些兼容性

relative:相对于自己的定位;

absolute:相对于最近一级定位元素的定位;

fixed:相对于窗口的定位。

直接使用了let和定时器。

7. 事件队列(宏任务、微任务)

参考::这一次,彻底弄懂 JavaScript 执行机制

8. 如何每隔三个数加一个逗号,还要考虑小数点的情况

这道题就是大疆的笔试题,当时候笔试题也是瞎写的,后面也没仔细看,没想到又成了一道面试题。


9. webpack有配置过吗?原理知道吗
10. 父子组件如何通信,子组件怎么跟父组件通信?
父组件把state作为props传递给子组件进行通信。
父组件写好state和处理该state的函数,同时将函数名通过props属性值的形式传入子组件,子组件调用父组件的函数,同时引起state变化。
面试的这个部门就是做pwa的,所以说了下自己对pwa的理解。

  

参考: JS实现继承的几种方式
3. 从url输入到页面显示会有哪些步骤
(1)DNS服务器解析域名,找到对应服务器的IP地址;
(2)和服务器建立TCP三次握手连接;
(3)发送HTTP请求,服务器会根据HTTP请求到数据服务器取出相应的资源,并返回给浏览器;
加载:浏览器对一个html页面的加载顺序是从上而下的。
当加载到外部css文件、图片等资源,浏览器会再发起一次http请求,来获取外部资源。
当加载到js文件,html文档会挂起渲染(加载解析渲染同步)的线程,等待js文件加载、解析完毕才可以恢复html文档的渲染线程。
渲染:构建渲染树,将DOM树进行可视化表示,将页面呈现给用户。
4. method有哪些方法,分别是什么意思?post和put的区别
主要是考察http2的几个特性。
参考:HTTP协议知识点总结
7. 页面刷新不出来,是有哪些问题
可以从第三题的每个步骤进行分析,大概是:
域名不存在,或者ip地址错误
网络问题,不能建立正常的tcp连接
服务器找不到正确的资源
8. 上一次系统性的学习是什么时候,怎么学习的
学习react的时候,看文档、博客,照着网上写了点小项目。
9. 你觉得项目中最自豪的是什么
10. 上家公司有哪些不好的地方
网易是在杭州网易大厦面的,一天面完三轮,然后录用排序,择优录取的吧。我投的是网易考拉,哭唧唧,后面被拒了之后还伤心的卸载了考拉。之后正式批投了杭研,过了笔试,要去武汉面,本来海康也是在武汉面的,考虑到还要住一晚上,有点怕怕,就没去了。

7. 数组有哪些方法,哪些会改变原数组
8. 操作dom有哪些方法

  

9. 左边定宽右边自适应
(1)左盒子左浮动,右盒子width=100%
(2)左盒子左浮动,右盒子margin-left=左盒子宽度
(3)左盒子左浮动,右盒子右浮动,设置calc(100vw-盒子宽度)
利用事件冒泡的原理,让自己的所触发的事件,让他的父元素代替执行。打个比方:一个button对象,本来自己需要监控自身的点击事件,但是自己不来监控这个点击事件,让自己的父节点来监控自己的点击事件。
直接说了不了解,笑哭。
1. 节流和防抖,手写一下代码
定义: 合并事件且不会去触发事件,当一定时间内没有触发这个事件时,才真正去触发事件。
原理:对处理函数进行延时操作,若设定的延时到来之前,再次触发事件,则清除上一次的延时操作定时器,重新定时。
场景: keydown事件上验证用户名,输入法的联想。

定义: 持续触发事件时,合并一定时间内的事件,在间隔一定时间之后再真正触发事件。每间隔一段时间触发一次。
原理:对处理函数进行延时操作,若设定的延时到来之前,再次触发事件,则清除上一次的延时操作定时器,重新定时。
场景: resize改变布局时,onscroll滚动加载下面的图片时。
当触发事件的时候,我们取出当前的时间戳,然后减去之前的时间戳(最一开始值设为0),如果大于设置的时间周期,就执行函数,然后更新时间戳为当前的时间戳,如果小于,就不执行。
缺陷:第一次事件会立即执行,停止触发后没办法再激活事件。

当触发事件的时候,我们设置一个定时器,再触发事件的时候,如果定时器存在,就不执行,直到定时器执行,然后执行函数,清空定时器,这样就可以设置下个定时器。
缺陷:第一次事件会在n秒后执行,停止触发后依然会再执行一次事件。

鼠标移入能立刻执行,停止触发的时候还能再执行一次。

2. 知道哪些性能优化
3. react为什么比其他要快,虚拟dom知道吗
项目上有哪些难点,项目中学到了什么
不喜欢跟什么样的人共事
搜狗是内推的,面试也很迷,第一面到第二面中间隔了二十几天,然后二面完了也毫无反馈。
1. 说一下项目,整个网络过程,从前端到后台

0-(未初始化)还没有调用send()方法

1-(载入)已调用send()方法,正在发送请求

2-(载入完成)send()方法执行完成,已经接收到全部响应内容

3-(交互)正在解析响应内容

4-(完成)响应内容解析完成,可以在客户端调用了


  

keys():返回键名的遍历器。

values():返回键值的遍历器。

entries():返回所有成员的遍历器。


11. 正则用过吗?exec, 匹配一个手机号
13. 怎么实现跨域,cors涉及哪些请求字段
14. 编程: 判断两个网络地址是否属于同一个子网掩码
用与运算符就可以了。当时是在牛客网的面试系统上写的,一直AC不出,也是很迷了额。
1. 怎么计算在一个页面上的停留时间
方案1:websocket,前端开个长连接,后台统计长连接时间。
方案2:ajax轮询,隔几秒发一个查询,后台记录第一与最后一个查询间隔时间。
方案3: 关闭窗口或者跳转的时候会触发window.onbeforeunload函数,可以在该函数中做处理(有兼容性问题);统计完数据记录到本地cookies中,一段时间后统一发送。
2. 给你一亿个数,是连续的,怎么找出两个不存在的数
用bitmap就能搞定了,存在为1,不存在为0。
3. 一个搜索框的输入联想,会遇到什么问题?如果第一个请求延迟,第二个请求先到,请问怎么处理?
键盘输入太快,每次输入都去联想,需要多次发送请求,会导致用户体验太差,可以使用防抖优化。
在前端做判断,判断此时的值是否与返回的值相同,不同就丢弃,相同就显示在页面。
5. 二维码怎么工作的,扫描pc端的二维码,怎么让pc端登录?
pc端随机生成一个含有唯一uid的二维码,并与服务器建立一个长连接;
手机扫描二维码,解析出二维码中的uid,并把这个uid和手机端的用户密码进行绑定,上传给服务器;
服务器获得客户端信息之后,pc端的长连接轮询操作会获得该消息,显示该账号的信息;
pc端会再开一个长连接与手机端保持通信,等待手机端确认登陆后,获得服务器授权的token,就可以在pc端登陆进行正常通信了。
7. 项目有哪些难点,怎么处理的
8. 遇到过哪些性能优化
当时听说电信对学历要求很高,本科基本都是211起的,想着自己本科太渣,就直接放弃了网上的笔试。之后电信来了学校宣讲会,跟朋友吃完饭看到了,就去说凑凑热闹,刚好有笔试也就做了。做完之后笔试居然考了最高分,比第二名高出二十分,手动捂脸额。一面完分数也挺高的,有95分,运气爆棚。重点是今年电信开的薪资实在太高了,目前还在纠结选哪个。
XHTML 元素必须被正确地嵌套。
XHTML 元素必须被关闭。
标签名必须用小写字母。
XHTML 文档必须拥有根元素。
2. 遇到过哪些兼容性问题
3. 浏览器内核有哪些,移动端用的是哪个
对于Android手机而言,使用率最高的就是Webkit内核。
4. 怎么实现标签页的通信
因为js之前只能在浏览器运行,为了能让js能在服务器上运行,所以设计了commonjs规范,而且js之前没有模块化的概念。
12. 伪类知道吗,有哪些
13. 块级元素有哪些,怎么转成行内元素
14. 一个完整的http请求,页面渲染过程,js和css文件怎么渲染
一面问的都很常规的,不知道为啥给了这么高的分。二面的时候三个面试官,总共就问了三个问题,然后就说面试结束了,不超过五分钟。
2. OSI七层模型,路由器工作在哪一层?
3. 平时用什么语言,用过哪些框架
深信服给的薪资居然比电信还低,而且加班还严重,就直接拒了。
1. 跨域,同源策略,webpack里面有个跨域的方式知道么
解析:将代码字符串解析成抽象语法树
变换:对抽象语法树进行变换操作
再建:根据变换后的抽象语法树再生成代码字符串
6. 能写一个二叉树么,怎么去遍历
//判断是否为对象或者函数,但不是null

8. 在公司除了完成上级交待的任务,还做了什么
9. 怎么实现垂直中间布局
在思否上提问了,已有大神回答。
参考: call和apply的哪个性能更好
11. 正则写一个手机号,全局匹配是什么
12. 删除一个数组中的某个数
13. 模块化介绍一下,什么是编译时优化
14. 有哪些网络安全名词,怎么防范
二面小哥哥问了几个问题之后,就一直跟我介绍深信服内部的一些管理、技术氛围、晋升机制什么的,全程都是笑脸额。
有test和dev两个分支,分别有两个commit,此时执行下列命令:

以dev为基准将test的提交进行回放,挨个的应用到dev上去,然后test的那些提交就会废弃。 等价于git merge dev。
merge不会修改提交历史,rebase会修改提交历史
rebase只应用于本地没有提交的代码,如果应用到已经提交到远程的分支不要应用,不然会非常的麻烦,git merge 可以应用于远程分支。
3. linux命令,怎么打开一个文件
4. 你的上级给你review 代码时会提什么建议
5. 怎么看待加班和工作效率
6. get和post分别进行几次数据交互
get请求过程:(2次交互)
浏览器请求tcp连接(第一次握手)   
服务器答应进行tcp连接(第二次握手)   
浏览器确认,并发送get请求头和数据(第三次握手,这个报文比较小,所以http会在此时进行第一次数据发送)   
服务器返回200 ok响应。
post请求过程:(3次交互)
浏览器请求tcp连接(第一次握手)   
服务器答应进行tcp连接(第二次握手)   
浏览器确认,并发送post请求头(第三次握手,这个报文比较小,所以http会在此时进行第一次数据发送)   
浏览器开始发送数据   
服务器返回200 ok响应
7. 怎么打断点,如何确定一个结果来自于哪个函数
TW是内推的,做了内推作业后,就面了技术和文化面。技术面是在作业的基础上加两个功能,只写出来一个,后面一个没时间写了,然后就只讲了下思路。
文化面面了快一个小时,听说TW不加班,对女程序员还很友好,挺中意的公司,不过最后还是挂了额。
华为的面试就不多说了,基本不问前端的,进去是随机分岗的。华为的面试阵仗是我见过的最大的,听说要招一万人,在万达那里面的,全是人啊,阔怕。现在正泡在offer池里,估计国庆后发正式offer吧。
二面碰到的是个女面试官,太恐怖了,一直在怼我,最怕碰到女面试官了,惨。
小米是内推的,电话面了一面,国庆后要我去武汉现场面,那会学校刚好有事应该也不会去了。

我要回帖

更多关于 让我有成就感的一件事短 的文章

 

随机推荐