2022 面试心得

270 阅读2分钟

作为一个初级岗位来说,在找工作总看一些论坛上发的面试题五花八门,自己也看了很多,也从中收获了很多,也面了不少公司,有一些心得跟体会,在此做一个总结跟分享

当然,这里的内容不构成大厂的参考条件,大佬请忽略

1、HTML部分 : H5新增

2、CSS部分 : 常用选择器 伪类和伪元素 CSS3新增 弹性布局

3、js部分 : es6新增 Dom和Bom 常见的dom方法 构造函数和es6类 重点:原型、原型链以及继承 去理解js中的万物皆对象的思想,对象的方法去继承使用

promise 重点 里面的方法以及状态、语法糖

4、vue.js部分: 如何理解MVVM,以及它与MVC什么区别 类似的还有jq和vue有什么不同 ref与reactive的区别
reactive中数据不能进行结构,结构数据会失去响应式,它的一个原理是什么 两个组件进行嵌套,生命周期的执行顺序

vue的核心思想:数据驱动和组件化 多去拓展理解它们的一个应用,结合实际说

组件之间的通信 重点

路由:包括使用场景概述 路由前置守卫使用场景以及在项目中做了哪些应用 重点

vuex : 五大核心
mutation和action有什么区别 重点 Map...映射的使用

axios : hash和 history在应用时有什么区别 请求传参和取值

其他 :scoped的使用在界面上有什么区别以及标签的变化 深度作用选择器 /deep/ 可以考察具体需求实现

大公司对算法部分的考核比较多,如果是小公司也可能不考察这个,时间充裕的话可以了解一些前端常见的基础题, 一般作为笔试中考察。例如:封装方法对任意数组进行去重、封装方法判断一个字符串中没有相同内容等

除了算法之外大公司可能还涉及浏览器底层、操作系统原理、数理逻辑等

当然,这些还只是一小部分,有时间肯定是要多刷题

最后,也是最重要的,面试一定要自信!!! 也希望大家都能如愿找到心仪的工作...