首页 > 人事资料 > 招聘与面试 > 《面试问题及其答案

面试问题及其答案

时间:2022-04-12 14:07:00 招聘与面试 我要投稿

1.请介绍一下你自己

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

2.在学校你最不喜欢的课程是什么?为什么?

这个问题外企不希望求职者直接回答“数学”、“体育”之类的具体课程,如果直接回答还说明了理由,不仅代表求职者对这个学科不感兴趣,可能还代表将来也会对要完成的某些工作没有兴趣。这个问题外企招聘者最想从求职者口里听到:我可能对个别科目不是特别感兴趣,但是正因为这样,我会花更多的时间去学习这门课程,通过学习对原本不感兴趣的科目也开始有了兴趣,对于本来就有兴趣的科目我自然学习得更认真,所以各门课的成绩较为平衡。通过这样的问题,外企可以找到对任何事情都很感兴趣的求职者。

3.说说你最大的优缺点?

这个问题外企问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,外企肯定不会录用你。外企喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。外企喜欢聪明的求职者。

4.你认为你在学校属于好学生吗?

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

5.说说你的家庭

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

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

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

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

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

8.你期望的工资是多少?

外企的工资水平是很灵活的,何种能力拿何种工资。外企喜欢直率的人,但这个问题却不能正面回答,外企希望听到:“以我的能力和我的优势,我完全可以胜任这个职位,我相信我可以做得很好。但是贵公司对这个职位的描述不是很具体,我想还可以延后再讨论”。外企欢迎求职者给其定薪的自由度,而不是咬准一个价码。

9.你能给公司带来什么?

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

10.你还有什么问题吗?

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

史上最全的前端面试问题及答案总结2015-07-25 10:22 | #2楼

1.请你谈谈Cookie的弊端cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。

第一:每个特定的域名下最多生成20个cookie

1.IE6或更低版本最多20个cookie2.IE7和之后的版本最后可以有50个cookie。3.Firefox最多50个cookie4.chrome和Safari没有做硬性限制IE和Opera 会清理近期最少使用的cookie,Firefox会随机清理cookie。

cookie的最大大约为4096字节,为了兼容性,一般不能超过4095字节。

IE 提供了一种存储可以持久化用户数据,叫做uerData,从IE5.0就开始支持。每个数据最多128K,每个域名下最多1M。这个持久化数据放在缓存中,如果缓存没有清理,那么会一直存在。

优点:极高的扩展性和可用性1.通过良好的编程,控制保存在cookie中的session对象的大小。2.通过加密和安全传输技术(SSL),减少cookie被破解的可能性。3.只在cookie中存放不敏感数据,即使被盗也不会有重大损失。4.控制cookie的生命期,使之不会永远有效。偷盗者很可能拿到一个过期的cookie。缺点:1.`Cookie`数量和长度的限制。每个domain最多只能有20条cookie,每个cookie长度不能超过4KB,否则会被截掉。2.安全性问题。如果cookie被人拦截了,那人就可以取得所有的session信息。即使加密也与事无补,因为拦截者并不需要知道cookie的意义,他只要原样转发cookie就可以达到目的了。3.有些状态不可能保存在客户端。例如,为了防止重复提交表单,我们需要在服务器端保存一个计数器。如果我们把这个计数器保存在客户端,那么它起不到任何作用。2.浏览器本地存储在较高版本的浏览器中,js提供了sessionStorage和globalStorage。在HTML5中提供了localStorage来取代globalStorage。

html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。

sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。

而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。

3.web storage和cookie的区别

<p><code>Web Storage</code>的概念和<code>cookie</code>相似,区别是它是为了更大容量存储设计的。<code>Cookie</code>的大小是受限的,并且每次你请求一个新的页面的时候<code>Cookie</code>都会被发送过去,这样无形中浪费了带宽,另外<code>cookie</code>还需要指定作用域,不可以跨域调用。</p>

<p>除此之外,<code>Web Storage</code>拥有<code>setItem,getItem,removeItem,clear</code>等方法,不像<code>cookie</code>需要前端开发者自己封装<code>setCookie,getCookie</code>。</p>

<p>但是<code>Cookie</code>也是不可以或缺的:<code>Cookie</code>的作用是与服务器进行交互,作为<code>HTTP</code>规范的一部分而存在 ,而<code>Web Storage</code>仅仅是为了在本地“存储”数据而生</p>

<p>浏览器的支持除了<code>IE7</code>及以下不支持外,其他标准浏览器都完全支持(ie及FF需在web服务器里运行),值得一提的是IE总是办好事,例如IE7、IE6中的<code>UserData</code>其实就是<code>javascript</code>本地存储的解决方案。通过简单的代码封装可以统一到所有的浏览器都支持<code>web storage</code>。</p>

<p><code>localStorage</code>和<code>sessionStorage</code>都具有相同的操作方法,例如<code>setItem、getItem</code>和<code>removeItem</code>等</p>

复制代码

CSS 相关问题display:none和visibility:hidden的区别?<span class="hljs-tag">display</span><span class="hljs-pseudo">:none</span>  隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢,

就当他从来不存在。

<span class="hljs-tag">visibility</span><span class="hljs-pseudo">:hidden</span>  隐藏对应的元素,但是在文档布局中仍保留原来的空间。

复制代码

CSS中 link 和@import 的区别是?A:(<span class="hljs-number">1</span>) <span class="hljs-keyword">link</span>属于HTML标签,而<span class="hljs-variable">@import</span>是CSS提供的; 

(<span class="hljs-number">2</span>) 页面被加载的时,<span class="hljs-keyword">link</span>会同时被加载,而<span class="hljs-variable">@import</span>引用的CSS会等到页面被加载完再加载;

(<span class="hljs-number">3</span>) import只在IE5以上才能识别,而<span class="hljs-keyword">link</span>是HTML标签,无兼容问题; (<span class="hljs-number">4</span>) <span class="hljs-keyword">link</span>方式的样式的权重 高于<span class="hljs-variable">@import</span>的权重.

复制代码

position的absolute与fixed共同点与不同点A:共同点:

<span class="hljs-number">1.</span>改变行内元素的呈现方式,display被置为block;<span class="hljs-number">

2.</span>让元素脱离普通流,不占据空间;

<span class="hljs-number">3.</span>默认会覆盖到非定位元素上

B不同点:

absolute的”根元素“是可以设置的,而<span class="hljs-keyword">fixed</span>的”根元素“固定为浏览器窗口。当你滚动网页,<span class="hljs-keyword">fixed</span>元素与浏览器窗口之间的距离是不变的。

复制代码

介绍一下CSS的盒子模型?<code>1)有两种, IE 盒子模型、标准 W3C 盒子模型;IE的content部分包含了 border 和 pading;

2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border).

</code><pre class="hljs perl"><code>

</code></pre>

复制代码

列出display的值,说明他们的作用。position的值, relative和absolute定位原点是?<span class="hljs-number">1.</span>   

block 象块类型元素一样显示。

<span class="hljs-keyword">inline</span> 缺省值。象行内元素类型一样显示。

<span class="hljs-keyword">inline</span>-block 象行内元素一样显示,但其内容象块类型元素一样显示。

<span class="hljs-built_in">list</span>-item 象块类型元素一样显示,并添加样式列表标记。

<span class="hljs-number">2.</span> 

*absolute 

生成绝对定位的元素,相对于 <span class="hljs-keyword">static</span> 定位以外的第一个父元素进行定位。 

*fixed (老IE不支持)

生成绝对定位的元素,相对于浏览器窗口进行定位。 

*relative 

生成相对定位的元素,相对于其正常位置进行定位。 

* <span class="hljs-keyword">static</span>  默认值。没有定位,元素出现在正常的流中

*(忽略 top, bottom, left, right z-index 声明)。

* inherit 规定从父元素继承 position 属性的值。

复制代码

对BFC规范的理解?BFC就是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。   

(W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关 系和相互作用。)

复制代码

解释下 CSS sprites,以及你要如何在页面或网站中使用它。<span class="hljs-title">CSS</span> Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置

复制代码

解释下浮动和它的工作原理?清除浮动的技巧浮动元素脱离文档流,不占据空间。浮动元素碰到包含它的边框或者浮动元素的边框停留。1.使用空标签清除浮动。   这种方法是在所有浮动标签后面添加一个空标签 定义css clear:both. 弊端就是增加了无意义标签。2.使用overflow。   给包含浮动元素的父标签添加css属性 overflow:auto; zoom:1; zoom:1用于兼容IE6。3.使用after伪对象清除浮动。   该方法只适用于非IE浏览器。具体写法可参照以下示例。使用中需注意以下几点。一、该方法中必须为需要清除浮动元素的伪对象中设置 height:0,否则该元素会比实际高出若干像素;浮动元素引起的问题和解决办法?浮动元素引起的问题:(1)父元素的高度无法被撑开,影响与父元素同级的元素(2)与浮动元素同级的非浮动元素会跟随其后(3)若非第一个元素浮动,则该元素之前的元素也需要浮动,否则会影响页面显示的结构

iframe的优缺点?1.<span class="hljs-tag"><<span class="hljs-title">iframe</span>></span>优点:

解决加载缓慢的第三方内容如图标和广告等的加载问题

Security sandbox

并行加载脚本

2.<span class="hljs-tag"><<span class="hljs-title">iframe</span>></span>的缺点:

*iframe会阻塞主页面的Onload事件;

*即时内容为空,加载也需要时间

*没有语意

复制代码

什么是 FOUC(无样式内容闪烁)?你如何来避免 FOUC?FOUC - Flash Of Unstyled Content 文档样式闪烁

<span class="hljs-tag"><<span class="hljs-title">style</span> <span class="hljs-attribute">type</span>=<span class="hljs-value">"text/css"</span> <span class="hljs-attribute">media</span>=<span class="hljs-value">"all"</span>></span><span class="css"><span class="hljs-at_rule">@<span class="hljs-keyword">import</span> <span class="hljs-string">"../fouc.css"</span></span>;</span><span class="hljs-tag"></<span class="hljs-title">style</span>></span> 

而引用CSS文件的@import就是造成这个问题的罪魁祸首。IE会先加载整个HTML文档的DOM,然后再去导入外部的CSS文件,因此,在页面DOM加载完成到CSS导入完成中间会有一段时间页面上的内容是没有样式的,这段时间的长短跟网速,电脑速度都有关系。

解决方法简单的出奇,只要在<span class="hljs-tag"><<span class="hljs-title">head</span>></span>之间加入一个<span class="hljs-tag"><<span class="hljs-title">link</span>></span>或者<span class="hljs-tag"><<span class="hljs-title">script</span>></span><span class="javascript">元素就可以了。</span>