JS面试题(进阶)——原型链、this指向、闭包

JavaScript023

JS面试题(进阶)——原型链、this指向、闭包,第1张

知识点:

面试题(一):

面试题(二):

第一种:方法调用

第二种:函数调用,里面的this指向的是window

第三种:构造函数调用:this指向调用它的对象

第四种:上下文调用模式,this指向谁?指向的是传入的对象

let var const 函数作用域 {}

1、在函数里面创建一个对象obj

2、将函数里面的this指向创建的那个对象obj

3、返回这个obj对象

闭包的概念:

闭包的使用场景:

闭包的问题:让变量得不到释放,增加内存使用率

给DOM 添加点击事件:

区别:onclick 会覆盖相同的事件,addEventListener会逐一的触发

DOM 事件三要素: 事件源, 事件类型, 事件处理程序

事件流程: 冒泡,捕获

ES5的继承

1、构造函数实现继承

2、借助原型是实现继承

3、组合方式实现继承

ES6的继承

深入学习可参考: https://juejin.im/post/5daeefc8e51d4524f007fb15?utm_source=gold_browser_extension#heading-22

试求职非常讲究智慧,那就是一场智慧的拼搏,是求职者取胜呢,还是

HR

压倒了求

职者呢?这就要看求职者是否能够巧妙灵活地回答

HR

所提出的问题了,因为对于许多公司

来说,HR

所问的问题大体相同的,答案也是有一定方向可寻的,但求职者的回答却不尽相

同,千差万别,许多也都不符合

HR

的要求。

要想在面试中把

HR

说服,

让他们无言以对,

那么,

求职者一定要掌握相应的面试技巧,

对他们所提出的问题一一击破。对此,下边是面试中

HR

常常会提出的问题以及破解方法,

对于巧妙应答

HR

相当有用。

请你自我介绍一下:

思路:

1、这是面试的必考题目。

2、介绍内容要与个人简历相一致。

3、表述方式上尽量口语化。

4、要切中要害,不谈无关、无用的内容。

5、条理要清晰,层次要分明。

6、事先最好以文字的形式写好背熟。

谈谈你的家庭情况:

思路:

1、况对于了解应聘者的性格、观念、心态等有一定的作用,这是招聘单位问该问题的

主要原因。

2、简单地罗列家庭人口。

3、宜强调温馨和睦的家庭氛围。

4、宜强调父母对自己教育的重视。

5、宜强调各位家庭成员的良好状况。

6、宜强调家庭成员对自己工作的支持。

7、宜强调自己对家庭的责任感。

你有什么业余爱好:

思路:

1、业余爱好能在一定程度上反映应聘者的性格、观念、心态,这是招聘单位问该问题

的主要原因。

2、最好不要说自己没有业余爱好。

3、不要说自己有那些庸俗的、令人感觉不好的爱好。

4、最好不要说自己仅限于读书、听音乐、上网,否则可能令面试官怀疑应聘者性格孤

僻。

5、最好能有一些户外的业余爱好来“点缀”你的形象。

谈谈你的缺点:

思路:

1、不宜说自己没缺点。

2、不宜把那些明显的优点说成缺点。

3、不宜说出严重影响所应聘工作的缺点。

4、不宜说出令人不放心、不舒服的缺点。

除此之外,福建英才网招聘顾问认识,还可以说出一些对于所应聘工作“无关紧要”

缺点,甚至是一些表面上看是缺点,从工作的角度看却是优点的缺点。

谈谈你的一次失败经历:

思路:

1、不宜说自己没有失败的经历。

2、不宜把那些明显的成功说成是失败。

3、不宜说出严重影响所应聘工作的失败经历。

4、所谈经历的结果应是失败的。

5、宜说明失败之前自己曾信心白倍、尽心尽力。

6、说明仅仅是由于外在客观原因导致失败。

7、失败后自己很快振作起来,以更加饱满的热情面对以后的工作。

你为什么选择我们公司:

思路:

1、面试官试图从中了解你求职的动机、愿望以及对此项工作的态度。

2、建议从行业、企业和岗位这三个角度来回答。

3、参考答案——“我十分看好贵公司所在的行业,我认为贵公司十分重视人才,而且

这项工作很适合我,相信自己一定能做好。

4、也要对该行业有个简单的横向分析。

怎样开展工作:

思路:

1、如果应聘者对于应聘的职位缺乏足够的了解,最好不要直接说出自己开展工作的具

体办法。

2、可以尝试采用迂回战术来回答,如“首先听取领导的指示和要求,然后就有关情况

问你会不会jquery之类的,以及jquery相关的知识,除此之外还会问数据库之类的……总之,公司希望找一个什么都精通的员工。

我去面试jsp,人家还会问你会不会UML之类。