2021年八月面经 @ 欧振江 | 2021-08-23T20:25:17+08:00 | 3 分钟阅读 | 更新于 2021-08-23T20:25:17+08:00

2021 in the interview

Come on !

自从期末在学校接受了几次面试失败之后,我就再也没怎么投简历了,我总结了一下面试失败的原因:

  1. 自我介绍的没有给HR留下较好的印象,就只是单纯的介绍了自己的姓名,就读学校,所学专业以及个人的兴趣爱好等。没有涉及到HR所想要了解到的关于自己的技术栈,以及个人能力。

  2. 就是面对面试题目的时候不知所措,没怎么刷过面试题。

    这里介绍一下一个刷题刷面经的网站牛客网

简单介绍一下面试的基本流程

  1. 自我介绍

  2. 询问开发中遇到的认为困难的问题

  3. 基础知识的问答

  4. 考验逻辑能力或者思维能力

    因为我面试过的大概流程是这样,在网上看了一下也差不多

个人的面试教训

​ 前面已经说过了,我在期末的时候有过三次面试,一次电话面试,两次是视频面试,都凉了。

第一次面试是因为没有做好充足的准备,无论是自我介绍还是到后面的面试题都一塌糊涂,自我介绍就是呆板的说了自己的相关信息和教育背景。面试题几乎都没有答得上来的。

第一次面试的公司对技术的要求不算很高,但是问到JavaScript的许多知识,比如什么是闭包,是否对ES6有所了解,会不会使用ps做切图等。一结束面试,我就知道自己失败了。

第二次面试 主要的失败原因也是因为没有做好面试的准备,没有 刷过面试题。HR问到关于vue的双向绑定,我虽然学过,但是年代久远我也忘记了,这家公司需要对vue很熟悉的。虽然我面试技巧相比第一次有所提升,但是很遗憾的是我最终没有录取。

第三次面试 失败的原因也还是关于面试题库做的少,但也跟他们公司的要求高有关,因为这次不单单是需要有vue的技术,还需要懂得jQuery还有React。原本我比较自信能拿到offer的,因为总体上的面试过程都相对前两次比较好,但是面试结束三天之后,还是凉了。

下面是在CSDN里面我认为很不错的面经:

  1. 主要是说面试技术的 技术面试流程

  2. 主要是说面试技巧的 小白面试技巧

  3. 主要是面试题库的整理 vue、CSS、JS、ES6

    2021前端面试题库

    一些常见的前端面试题

    2021vue经典面试题

整理的一些频率很高的面试问题

JavaScript

  1. 对作用域、闭包、原型链的理解

    答案

    作用域基本可以分为三种:全局作用域,函数作用域,块作用域。

    全局作用域就是在你写的代码里,哪里都可以访问,哪里都可以使用。

    函数作用域顾名思义,也就是只能在函数代码块中起作用的。

    块作用域使用let 和const命令进行声明,所声明的变量在指定块的作用域外无法被访问。

  2. (vue)数据的双向绑定

    当数据发生变化,ViewModel能够监听到数据的这种变化,然后通知到对应的视图做自动更新,而当用户操作视图,ViewModel 也能监听到视图的变化,然后通知数据做改动,这实际上就实现了数据的双向绑定

    1. Vue.js 是采用 Object.defineProperty 的 getter 和 setter ,并结合 观察者模式 来实现数据绑定的。

    2. 当把一个普通 Javascript 对象传给 Vue 实例来作为它的 data 选项时,Vue 将遍历它的属性,并用Object.defineProperty()方法把它们转化为 getter/setter方法。当data中的属性被访问时,则会调用getter方法;当data中的属性被改变时,则会调用setter方法

    3. 名词解释

      监听器 Observer : 利用 Object.defineProperty() 对属性都加上 setter 和 getter实现数据劫持
      解析器 Compile : 解析 Vue 模板指令,将模板中的变量都替换成数据,然后初始化渲染页面视图
      订阅者 Watcher : Watcher 订阅者是 Observer 和 Compile 之间通信的桥梁 ,主要的任务是订阅 Observer 中的属性值变化的消息,当收到属性值变化的消息时,触发解析器 Compile 中对应的更新函数。
      订阅器 Dep : 用来收集订阅者 Watcher,对监听器 Observer 和 订阅者 Watcher 进行统一管理。

© 2021 欧振江的博客

Powered by Hugo with theme Dream.

avatar

欧振江 的博客与其感慨路难行,不如马上出发。

其他

如果你喜欢我的开源项目或者它们可以给你带来帮助,可以赏一杯咖啡 ☕ 给我。~

If you like my open source projects or they can help you. You can buy me a coffee ☕.~

PayPal

https://cocomede.github.com

Patreon

Become a Patron!

微信赞赏码

wechat

最好附加一下信息或者留言,方便我可以将捐助记录 📝 下来,十分感谢 🙏。

It is better to attach some information or leave a message so that I can record the donation 📝, thank you very much 🙏.

关于我

欧振江 的 ❤️ 博客

记录一些 🌈 生活上,技术上的事

一名大四学生

马上毕业于 🏫 贺州学院学院

职业是前端工程师

业余时间会做开源和

主要的技术栈是:

  • JavaScript & TypeScript
  • HTML/CSS
  • Vue.js
  • Angular

尝试中:

  • Java & Javaweb
  • 微信小程序
  • Android

目前在 暂无工作

下面是我的个人简历

https://www.qmjianli.com/cv/21820WEJ1D57EJBR

– 2021 年 08 月 21 日更新

我的收藏

CSDN