面试官是地道的广东人
- 面试官先自我介绍了一下,然后让我也自我介绍下
- 你有过实习吗?(我说没有,但是自己做了几个项目)
- 你这几个项目在GitHub上能看到吗,我想看看。(我说我没传,你要看的话我可以屏幕共享,他说算了)
- 那好,你先说一下promise(啥?for this?然后面试官说了好多遍我都没听清,最后他开了共享文档,写着问我……)
- 他又在文档上写了一个定时器(sleep),让我用promise改写下
- 你再说一下事件循环吧
- 行,那我们来做道题吧,额,你等下啊我直接去掘金上找一个粘过来(他粘过来自己调了一下格式,是一道考察异步编程输出的题,我就开始balabala,其中包含宏任务微任务,promise执行器函数同步执行,然后给出答案,他说漂亮)
- 他在文档上写了一个嵌套的数组,让我拍平,并且返回一个链表(我说对不起,数据结构和算法我都不会,我太菜了……,他说那好吧,我就不考科班这些了,我说谢谢)
- 那你说一下原型和继承吧
- css水平居中说下
- bfc
- flex布局用过吗,说一下
- 浏览器的同源策略说一下,常见的攻击和防御?
- git
- 模块化怎么实现的(我说了IIEF,又扯了模块化的发展过程,commonJS和amd,umd,es6moudle)
- webpack了解吗
- 你刚刚提到了babel,你详细说下(我扯了js的编译过程,babel用ast语法树转换js版本这些,然后又扯了babel编译jsx,编译ts)
- 你有什么要问我的吗?(我问了我的不足,他说我基础还不错,结合他自己的工作经验然后给了我一些建议,然后又问了面试流程)
总的来说,问的非常基础,面试官全程非常温吞和蔼,我感觉是我太菜了,面试官降低难度了,因为遇到算法和数据结构我就直接放弃了……
全部评论
(2) 回帖