2021年面试题总结

金3银4,金9银10。每年的这几个月可以成为多数程序员的跳槽季,今年的面试刚刚开始,本人抽出了2天时间去参加了几场面试,可以说收获颇丰。其实面试既是跳槽找工作的一种手段,也是我们可以了解其他公司对于前端发展方向的一个指引吧,本人比较菜,所以并不能提供一些牛逼大厂的面试。
    由于我基本没怎么出来面试,这次面试发现很多公司都有做大屏显示的产品线。需要多学习,学习了。

面试题分享

VUE

1)vue指令以及如何自定义指令
vue中如何自定义指令directive
2)vue生命周期
详解vue生命周期
建议看官网
3)vue修饰符(特别关注:.sync,.exact)
vue中常用修饰符
深入理解vue .sync修饰符
.exact 修饰符
4)vue组件传值
Vue组件传参的五种方式
5)vue计算属性与watch区别
computed计算属性是用来声明式的描述一个值依赖了其它的值。当你在模板里把数据绑定到一个计算属性上时,Vue 会在其依赖的任何值导致该计算属性改变时更新 DOM。这个功能非常强大,它可以让你的代码更加声明式、数据驱动并且易于维护。
watch监听的是你定义的变量,当你定义的变量的值发生变化时,调用对应的方法。
vue中 computed和watch的一些简单理解(区别)
6)vue中key的作用,v-for与v-if优先级、v-for与v-if为啥不能同用
vue中key的作用
Vue中的v-if和v-for不建议一起用?
7)静态文件路径的引用问题
静态文件路径的引用问题(配置文件路径vue.config.js)
8)vue的双向绑定原理
vue的双向绑定原理及实现
9)Object.defineProperty 和proxy区别
Object.defineProperty 和proxy区别

Vue-Router

1)vue中router与route区别
vue中router与route区别
2)vue-router 钩子函数
官网它不香么
3)vue-router 的hash和history两种模式的区别
vue-router中的hash和history两种模式的区别
4)hash的#是什么
锚点

Vuex

1)vuex常见面试
vuex常见面试
2)Vuex刷新时数据会消失,那如何解决?为什么还要使用Vuex
Vuex刷新时数据会消失,那如何解决?为什么还要使用Vuex

keep-alive

1)keep-alive实现原理
keep-alive实现原理

Vue actived

还是看官网吧

ES6

1)ES6新增的原始类型数据:
symbol
2)ES6 map和set 的区别
Map 和 Set
3)ES6新特性
ES6新特性
4)ES6箭头函数的作用
箭头函数
5)ES6中let 和const 的区别
区别

js

1)数组操作的方法
数组操作方法
2)slice 和splice的区别
slice 和splice的区别
3)split()和join()的区别
split()和join()的区别
4)forEach 与map的区别?map是否可以中断?
js forEach 与map的区
5)去重
JavaScript数组去重(12种方法,史上最全)
6)call apply bind 区别
call apply bind 区别 和用法
7)原型与原型链
原型与原型链
8)new操作符都做了什么
new操作符具体干了什么呢
9)节流和防抖的区别,以及如何实现
节流和防抖的区别,以及如何实现

HTML+CSS

1)垂直居中,水平居中,垂直水平居中方法
CSS水平居中+垂直居中+水平/垂直居中的方法总结
10种水平垂直居中对齐方式(史上最全)
2)标签的理解和作用
mate标签
3)rem和em区别
rem和em区别

evenloop

1)深入理解javascript中的事件循环event-loop
深入理解javascript中的事件循环event-loop
2)进程和线程
进程和线程是什么
3)宏任务与微任务
宏任务和微任务到底是什么?

浏览器

1)cookies、session、sessionStorage和localStorage解释及区别
cookies、session、sessionStorage和localStorage解释及区别
2)什么是跨域,如何解决跨域
前端常见跨域解决方案(全)
3)jsonp实现原理
jsonp跨域原理解析
4)什么是二级域名
比如www.baidu.com就是baidu.com的二级域名

git与svn

1)git与svn的优缺点
GIT和SVN的区别及优缺点
2)git 与svn的区别
Git与SVN的区别(面试常问)
3)git rebase 和 git merge 区别
git rebase 和 git merge 区别

webpack

…未完待续

你可能感兴趣的:(面试,2021,最新)