2020.10前端面试总结--

228 阅读2分钟

不得不说,今年的十月份,也就是现在这个时候(国庆假期上来以后),各个企业似乎也进入了疯狂的招人期而我却也开启了疯狂地投简历和面试之旅~~(对比四五月份找工作,现在这个时间段似乎算上是今年的招聘旺季所以,想找工作的兄弟们可得趁着这个月抓紧时间了~~)

本人菜鸟一枚,所以可能和各面的面试岗位水平不均,勿喷~

1.1em,1rem,1px,  1vh 有什么起别?

2.实现居中有哪几种方式?

3.var,let,const有什么区别?const返回值为引用类型的时候,值是否会改变?为什么?

4.如何让页面中的数据实时刷新,有哪些方式?

5.说下登陆的流程(cookie,token)

6.写代码清除数组[6,4,1,1,14,24,56]中重复的元素

7.谈谈this的理解,call()和applay()的区别,手写代码实现call或者apply

8.深拷贝和浅拷贝的区别,怎么实现一个深拷贝

9.数组的常用方法有哪些

10.css3中的计算属性可以说下吗

11.说说对原型和原型链的理解

12.说下内存泄漏和内存溢出(怎么造成的,如何解决)

12.常见的排序有哪些,请填写其中一种排序算法的实现

13.说说常用的数据类型有哪些,(以及引用类型和基本类型有什么区别?)

14.请编写一段Javascript脚本生成下面这段DOM结构,要求:使用标准的DOM方法或属性

<div id="name">
     <p class="slogan">demo</p>
</div>

15.vue的双向绑定原理是什么?怎么实现?

16.Vue的响应式原理是什么?怎么实现?

14.Vue中keep-alive的使用

17.vue的生命周期以及操作DOM是在哪个阶段

18.v-show和v-if的区别?v-if可以写在v-for里面或者外面吗?为什么?

19.vuex的使用以及原理

20.怎么解决页面数据过多卡顿现象

21.说下你对单页面的理解

22.vue的性能优化

23.假如让你负责整个项目,前端,后端,测试等这些都给你分配,

你会怎么做?

24.你觉得你是一个怎么样的人?

25.怎么看待加班?项目很赶完不成,怎么办?

26.进入一家公司后,什么样的原因会让你离职?

27.假如跟你配合的后端是个特别拖延的人,你怎么办?

28.你对下家公司有什么期望吗?

29.对我们公司有了解吗?

........

(有些面试题也记不太清楚了~~有些是笔记,机试.....)