上周面了个小孩挺可惜的,明明作品集还行,一开口问基础就卡壳。气得我连夜把这两年问过的面试题捋了遍,这活比写代码还累人!
第一步:翻烂了聊天记录
先打开钉钉和微信,把最近两年面过的小孩聊天记录全扒出来。边翻边骂自己:当初干嘛不建个文档归类?手指头划拉得都快抽筋了,光面试评价就攒了七十多条。
找出来最常问的五个死穴:
- 盒子模型到底咋占地方的?十个里有八个比划半天说不清
- JS事件冒泡跟事件捕获有啥区别?都是背概念,让举例子就傻眼
- 手机端适配方案,有人张嘴就是媒体查询,flex和grid怎么用全忘了
- HTTP状态码304跟404都分不清的居然有三成
- 最要命的是简历写精通Vue,连组件通信方式都说不全
第二步:抓人实战模拟
正好组里来了个实习生,直接拽到会议室当小白鼠。提前跟他说就当模拟面试,结果小孩紧张得腿抖,问CSS优先级的时候声音都在飘。看他答得吭哧瘪肚的,我差点把保温杯捏扁了。
发现个魔鬼细节:很多人知道答案,但表达稀碎。问清除浮动方式,那孩子先扯BFC,又说父元素设overflow,突然拍大腿喊“clearfix类!”—— 早这么说不就完了!
第三步:动手写参考答案
熬到凌晨三点敲键盘,专门给每个问题写人话版答案。比如盒子模型解释:
- 千万别背概念!直接抓支笔画方框
- 实线框是content,铅笔痕是padding
- 框外头套的快递箱是border
- 箱子之间留的空隙叫margin
- 吼一句:想改尺寸记得用box-sizing!
还总结出必杀技:问框架别急着炫技,先说基础实现原理。有人问Vue响应式,先讲*监听数据变化,再提Proxy新方案,补句“框架帮我们封装了这些脏活” —— 面试官听完眼睛都亮了。
意外收获
周二面了个大专生,问到事件循环时他直接说:“哥我给您画个流程图?” 抓起马克笔就在白板上画调用栈和任务队列,虽然线条歪歪扭扭的,但人家把setTimeout怎么插队讲得明明白白。当场就想给他发offer —— 这不比背八股文的强百倍?
搞完这波发现:面试真不是考试,是看你会不会把技术当人话说。现在我面人专门带一叠A4纸,说不清就喊“画出来!” 上周靠这招捞到两个好苗子,比盯着简历干问强多了。





