又到了每年的毕业季,毕业生又开启了求职模式,许多不错的公司都有校招,小编总结了一些前端小伙伴面试碰到的问题,希望对前端求职的小伙伴有帮助。
HTML
-
对WEB标准以及W3C的理解与认识;
-
HTML5新增了哪些内容或API,使用过哪些;(现在H5基本是面试必问的问题)
-
用一个div模拟textarea的实现;
-
移动设备忽略将页面中的数字识别为电话号码的方法;
-
行内元素有哪些?块级元素有哪些?
-
.标签上title与alt属性的区别是什么?
CSS
-
清除浮动的几种方式,各自的优缺点;
-
CSS3用过哪些新特性;
-
对栅格的理解;
-
(水平)居中有哪些实现方式;
-
常见的IEbug和解决方法;
JavaScript
-
如何实现页面加载进度条;
-
为什么会有跨域的问题以及解决方式;
-
jsonp原理、postMessage原理;
-
编写分页器组件的时候,为了减少服务端查询次数,点击“下一页”怎样能确保还有数据可以加载(请求数据不会为空)?
-
ES6新增了哪些特性,使用过哪些;
-
JS模块化的实践;
-
promise的实现原理,进一步会问async、await是否使用过;
-
vue双向数据绑定的实现;
-
ajax请求的时候get 和post方式的区别;
-
闭包是什么,有什么特性,对页面有什么影响;
-
事件委托;
-
如何阻止事件冒泡和默认事件;
性能优化
-
项目中使用过哪些优化方法;
-
优化中会提到缓存的问题,问:静态资源或者接口等如何做缓存优化;
-
页面的渲染过程;
项目经历
-
github都成标配了,有博客大部分都会加分;
-
线上已运营的网站,给面试官show注释里面自己的签名也是酷酷的;
-
自己的网站选择新浪sae或者github pages也好,最好买个自己的域名,绑定自己的独立域名会高一点逼格的~
-
有什么好的平台的账号也可以选择性写上去,效果不比博客差;
其他
-
为什么选择做前端?
-
你希望进入一个什么样的团队?
-
你有什么问题想问我(面试官)的吗?
-
下班后时间会花在什么地方?
一定要自信,知识是学不完的,表现的很厉害是关键,让面试官觉得你是潜力股就Ok。再多说一句,以程序员这个行业对表达能力的要求远没有其他行业如销售那般高,只要你能把意思简洁明了地表达清楚就可以了。如果当中能再多点风趣幽默,那简直就是完美了。
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-