笔者大四应届生,最近在投递简历准备面试,感觉拿到一个面试机会都不是很简单。这是第一次到公司面试,分享给大家。
笔试:
(1)列举常用的块级元素和行内元素并说说区别。
(2)谈谈盒子模式。
(3)列举三个隐藏元素的属性并说说区别。
(4)列举4个常用的定位方法,说说区别
(5)*谈谈移动端适配问题,假如UI设计图为350px。
当时有点短路,没写出来
(6)谈谈你对闭包和作用域的理解。
(7)谈谈继承的原理。
(8)*setTimeout的原理并说说setTimeout(0)的作用。
看见setTimeout(0)这种写法有点懵逼,没写出来作用。
(9)列举常用的ES6新特性。
(10)说出几种跨域的常用方法
(11)说说什么是VUE的生命周期。
(12)VUE生命周期的钩子函数有哪些。
(13)VUE首次加载会触发哪些钩子函数。
(14)说说VUE双向数据绑定的原理。
初面:
(1)说一下盒子模型
(2)说一下ES6新特性
(3)jsonp的原理
(4)说一下常用的css选择器
(5)项目中有没有使用过Promise
(6)了解响应式布局吗?
(7)了解em,rem吗?
(8)谈一下vue的生命周期
(9)说一下$nextTick的作用
(10)*created钩子函数中能访问DOM元素吗?
我答的不能,面试官说用$nextTick可以实现访问DOM元素!!!
(11)说一下computed和watch的区别
(12)有没有了解过webpack
(13)当需要UI框架时,是如何使用的
总结:总的来说面试并不难,面试官也很随和,发现自己基础知识存在的不足,移动适配方面了解得过于少。