记一次前端实习面试

153 阅读1分钟

笔者大四应届生,最近在投递简历准备面试,感觉拿到一个面试机会都不是很简单。这是第一次到公司面试,分享给大家。

笔试: 

(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框架时,是如何使用的 

总结:总的来说面试并不难,面试官也很随和,发现自己基础知识存在的不足,移动适配方面了解得过于少。