前端工程师面经(vue方向),你值得拥有

web前端开发工程师面经

题记

今年4月中旬跳槽,半个月时间里历经了大大小小的十几份工作的面试,最终也拿到了多家公司的offer。今天趁下班有空分享下面试的经验,给想跳槽的同行或者即将入前端坑的应届实习生参考。

本经内容概要

面试前准备工作

当下技术栈的面试分析(有空再把答案补全)

总结

正文

磨刀

俗话说,磨刀不误砍柴工。没错,在当今的任何行业的面试也一样。在进入面试环节前首先你得把你得简历做的完美点,干技术的着重写你工作经验项目经验,其他的能体现你牛逼的也可以写上,github 博客 最好能附上链接,提高筛选成功率。

约上面试一定得安排好时间,一天中最好不要将面试安排得太满,不然不好管控时间,到处奔波会比较累。一到两场是比较合适的。

在面试前需对自己的基础知识进行梳理,如html css js的基础知识点,重要的是对js的难点概念性上的一些理解和分析。

砍柴

因为楼主是面试vue开发的工作,接下来主要围绕这方面的知识铺开。罗列出一些常问的问题。

笔试

基础题

逻辑题

代码题

面试

1. vue的生命周期钩子有哪些?

2. v-model的实现原理(双向数据绑定)?

3. vue是怎么实现组件的传参的?

4. 组件间通信方式有哪些?

5. es6语法的promise实现原理?

6. js闭包是什么?什么时候用?

7. js存储方式有哪些?他们间的区别?

8. 怎么理解js原型和原型链?

9. js构造函数的理解?

10. 数组去重及算法时间复杂度o(n)?

11. 排序算法及时间复杂度o(n)?

12. 常用的git操作

13. webpack在性能优化上你做过哪些优化?

14. css如何实现div垂直水平居中?有哪些方法?

15. 浏览器缓存方式以及浏览器原理

16. 其余的就是针对具体的业务需求问你实现思路

机试

1.界面排版

2.原生js实现动画特效

3.vue项目的搭建

4.实现一个简单的todolist(考的v-model以及逻辑增删改查逻辑严谨性)

总结

总得来说,面对一场面试主要还是得自信。那么问题来了, 自信来自哪里呢?那毋庸置疑就是实力嘛!不管是已经工作的同行还是实习生各取所长,各补所短。

你可能感兴趣的:(前端工程师面经(vue方向),你值得拥有)