前端面试问题整理

发散型:

  1. 如果有在线作品,请你说出你在开发过程中涉及到的知识点,遇到了什么问题,怎么解决的。

  2. 说说你对js面向对象的认识,以及继承实现的方式有哪几种,优缺点是什么?

  3. 谈谈你对原型链的认识,最好画出来(这就是面试时要自带纸和笔的原因)

  4. 谈谈你对this的认识

  5. 说出js中 == 和 ===的区别

  6. 了解nodejs/angularjs/boneback吗?谈谈对他们说了解

基础型:

css+html:

  1. 说说什么盒子模型

  2. 清楚浮动的方式用哪些,哪个比较好,为什么

  3. link和@import引入外部样式表的优劣

  4. 说说你了解过和用过的css3属性

  5. 列出你知道的块级元素和行内元素

  6. 列出主流浏览器内核有哪些

js部分:

  1. 闭包

  2. 变量作用域

  3. js执行过程图



==================================================================

未完待续。。。(欢迎大家留言提供面试题)

==================================================================

转载于:https://my.oschina.net/humaotegong/blog/380675

你可能感兴趣的:(前端面试问题整理)