最近一直在找前端工作,前前后后面了几家公司,虽然不太顺利,但是收获还是有的,就过程中遇到的面试题总结一下
CSS
1:标准盒模型/IE盒模型
2:自适应三栏布局
3:移动端自适应方案
4:FLEX布局
5:有没有用CSS3做过入场动画
JS
1:闭包的作用(笔试题)
2:this作用域指向(笔试题)
3:原型/原型链(笔试题)
4:数组/对象中常用的方法(foreach for in 等),以及对数据处理的一些操作
5:es6中新增的一些方法(数组,对象的操作等)
6:说一下你对promeis对象的理解
vue
1:说一下vue的生命周期
2:组件之间的通信(父子组件和非父子组件)
3:vuex是怎么使用的,路由的使用,权限验证等等
4:使用过程中遇到过哪些坑
5:vue有哪些优势
其他
1:什么是同源策略?跨域的原理,jsonp知道吗
2:HTTP状态码(400/500/304等是什么意思,什么场景下会报这样的错)
3:有没有写过js插件
4:性能优化
5:webpack熟悉吗,大概说一下怎么使用的
6:移动端遇到过哪些兼容性问题,怎么处理的
7:项目中遇到哪些印象比较深的坑
8:哪个项目让你成长最大,具体有哪些成长
大概就想到这些,还有的欢迎补充