准备跳槽,应该如何准备面试,前端岗

工作四年,后台转前端,前端工作经验两年,js基础尚可。

目前做的项目都比较老,工作的前端项目主要是jQuery和dojo为主,使用vue的话也是用cdn方式引入。也做过一点vue-cli和Electron的小项目,但是也不是很熟悉webpack这一套,基本都是基于脚手架搭建。

预计花两个月时间准备跳槽,应该学习哪些相关的东西,更深入了解?另外,上次跳槽还是三年前,没面过前端岗,请问前端面试更关注技术的广度还是深度?

阅读 2.2k
3 个回答

年初刚跳槽。
广度和深度都有。楼上G_Koala_C已经说的挺全面了。
我说点儿简单的:
css会被问到,例如布局、某些css3特性等;
html会被问到,例如h5新特性等;
js会被问到,例如常用的数组操作、ES6新特性等;
以上可能是出某个具体的业务逻辑相关的题目的方式,来考察你的思路,答案不是唯一的,可以回答自己惯用的实现方法。

写在简历中的项目使用到的东西,都有可能被问到,例如vue会问生命周期甚至问底层原理设计理念等等;例如问echart的底层实现逻辑等。

主要问项目经验,例如浏览器兼容问题、pc和移动端的网页适配方案、性能优化、模块业务功能、安全性、跨域问题等,各个方面都会涉及吧。

常考的基础知识:

闭包
作用域(this)
变量提升
新语法
引用传递和值传递

中级知识:

原型链
变量声明的区别
apply,bind
内存分析

框架知识
常用算法
常用技巧
解决问题的思路
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题