二面
1. 自我介绍
2. 了解项目
a. 介绍两家公司最有挑战的项目
b. 浏览器插件最大的挑战是什么?
c. 如果再让你做一遍,你认为有什么可以改进的?
ⅰ. 从效率方面作答。
d.
3. 基础问题 . a. 什么是执行上下文和调用栈
ⅰ. 执行上下文:代码执行时生成的。分为全局上下文、函数上下文和eval上下文。
b. 怎么理解作用域
c. 怎么理解事件循环
d. http的缓存:
e. typeof和instanceof什么区别?typeof null返回什么?(答案:返回Object)
f. 什么是尾递归调用
g. new Object都做了什么?