九宫格经典面试题

1. 前言

其实面试有时候并不像大家想象的那样问一些很基础的问题,比如:

  • 请谈一下你对CSS盒模型的理解
  • 你对flex布局了解的怎么样
  • 了解过grid布局吗
  • 当元素的外边距为负值时会有什么样的行为
  • 当元素重叠在一起时如何控制上下层级
  • 如何水平垂直居中
  • 什么是事件冒泡
  • 怎么控制特定位置的元素样式(比如偶数位置的样式)
  • 如何判断事件是从哪个元素冒泡过来的
  • 哪个CSS属性值可以减少重复定义颜色值

这样问的话效率会比较低,而优秀的面试题只需要一道,就可以考察上述所有的这些问题。

2. 面试题

即使候选者对上面这些问题全部都对答如流,也不一定能够灵活的运用这些知识。
而这道面试题不仅考察了候选人的基础,更考察了候选者对基础知识的灵活运用,来看看这道面试题: