8.19深圳前海微众银行前端面经
在boss直聘上被微众银行的面试官要了简历说可以试着聊聊就参加了面试,总的来说视频面试体验很好(除了面试官稍微迟到了一点还改了时间之外)。
我是21届应届毕业生,但是走的是社招渠道,面试官了解情况后换了一份问应届生的考题。
1.说一说浏览器地址栏输入url到显示页面的步骤,越详细越好。
在此期间打断问能说出的所有http状态码及其含义?js的解析过程,遇见async和defer的时候会怎么样,没有遇见的时候会怎么样? 构建dom树的过程?
2.说一说事件循环的机制,promise是宏任务还是微任务?
3.谈谈对ES6的理解呢,新增了什么内容?
4.==与===的区别,在此期间js做了什么事情?
5.说说this的指向问题。
6.刚才提到了new,能说说new一个对象经历了什么吗?
7.聊聊闭包。怎么创建一个闭包呢?闭包能做什么?
8.看你的项目是用Vue做的,谈谈你对mvvm的理解。
9.Spa的理解呢?
10.hash和history是什么东西?他们的区别是什么?
11.说说Vue的生命周期吧,越详细越好,我们是如何运用生命周期的呢?
12.说说vue的双向绑定吧,怎么实现的呢,能说说代码吗?
13.你运用css的时候用到了什么程度呢?看你的简历里面提到了WebGl,能做到什么程度呢?
14.用了Echarts的话知道它底层是怎么去实现的吗?比如折线图的实现的动画的底层有了解吗?有做过动画吗?
期间还给了3道读程序题,给了10分钟去看,一题关于this指向,一题关于promise,一道关于a=b=0的知识点
能想起来的就这些,说源码的时候说得不是很好,面试官说我达到了应届生的要求,但是我走的是社招,所以得去请示老板这种情况怎么办......