腾讯云前端一面.....凉经
1. 实现person类,先输出hello,停顿两秒之后再输出world
person.say('hello') .sleep(2) .say('world') .done();
2. 上一个没做出来,面试官就问了一个简单的,实现斐波那契数列
3. DNS协议、TCP协议(DNS回答上来了,TCP没复习只能一直抱歉)
4. 浏览器垃圾回收、如何监听一个变量是否被回收了(只能瞎说)
5. gzip 压缩算法原理(面试官解释说网页代码压缩会用到,希望我多了解)
6. nodejs 模块化和ES6模块化的区别
7. webpack 了解多少
8. tree shake 算法、AST、抽象语法树 (完全不知道说什么......)
9. 代码题:
如何从下面的字符串中解析出DOM树,看我支支吾吾半天,面试官提醒说可以用innerHTML
<body> <div> Hello </div> </body>