23秋招-富途前端一面-面经
时间:9 月 21 日
时长:1 h 左右
base:北京
常规的八股 + 两个算法题,没有其他的手写了。
事件循环;
- 浏览器的事件循环
- NodeJS 的事件循环
- NodeJS 现在的事件循环与浏览器的事件循环是否一致
输入 URL 到渲染出页面的整个过程;
- 渲染的过程;
闭包的理解;
this 指向问题;
作用域有哪些;
对 JavaScript 继承的理解;
JavaScript 继承 与 Java 继承的区别;
Vue 的双向绑定原理;
- 视图改变如何影响模型;
- 模型改变如何影响视图;
- v-model 怎样防止循环更新的;
Vue 的 nextTick 原理
- nextTick 本身是一个什么任务;
Node.js 的 CommonJS 模块化规范 与 ES 6 Module 的区别
- require 怎么解决循环引用的;
- 浏览器如何使用 CommonJS 规范(浏览器加载 CommonJS 模块的原理与实现 - 阮一峰的网络日志 (ruanyifeng.com))
做题
- 股票最大利润(间隔一天);
- 数组,滑动窗口移动,每次移动一格,求每次滑动窗口内的最大值;
