技术面试的时候是面试官问什么回答什么,还是主动做拓展,比如主动说底层实现?

新手上路,请多包涵

技术面试的时候是面试官问什么回答什么,还是主动做拓展,比如主动说底层实现?

阅读 1.8k
1 个回答

em...我目前负责前端的一面,从我当面试官的角度来回答一下这个问题

首先肯定是问什么就要回答什么,然后就是给面试官埋个坑,把问题引导到你自己会的相似地方(也算是面试小套路吧,牵着面试官走向自己熟悉的领域)。我的习惯就是先听基础,然后扩展

  1. 介绍一下 Flex 布局。我肯定是希望得到一个介绍,然后优缺点之类的,这个时候要是你能对比一下其他布局方式,我也是很希望听到的
  2. 介绍一下笔试的答案为什么是这个(程序执行中,每个变量的值)?这个时候我希望得到是形参实参、作用域上下文之类的详细解析运算。然后才是我希望你可以直接说出考察点是什么,变量提升、块级作用域、严格模式之类的。
  3. 介绍一下文件上传功能的实现。这里我希望得到的是如何选择文件,如何获取这个选中的文件,怎么去上传这个文件,然后才是一些提升(断点续传、分块上传、blob、arrayBuffer)。
    记得有个候选人一上来给我的答案是使用了分块上传,分块上传的好处是什么。这种时候一般我会再重复一遍问题,然后如果还是回答不出来,一般就是接着分块上传继续问了,blob相关概念和api、块大小的定义、如果有重复的任务怎么办。但是这种时候,候选人基本都是一问三不知
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进