早期黑历史实习面经腾讯 WXG 一面很久以前面的,第一次面试,失败原因总结:过于紧张,基础不扎实。自我介绍。讲一讲Vue的源码。我直接从Vue实例的创建开始,打算一步步的解释,面试官打断说让我讲一下Vue的架构(应该是指Observer, Compiler, Watch这三部分吧?)浏览器的渲染原理。我以为问的是生成DOM渲染树,布局和绘制,以及回流和重绘的知识点。结果面试官又问我:HTML是怎么转换成DOM树的,然后我就蒙圈了...之后谷歌了一下,大概的步骤如下编码预解析标记构建树详细的构建过程Script标签对浏览器的阻塞问题。参考Script脚本的执行会阻塞html的解析,外链script的下载也会阻塞。那么多个script标签代码的执行,也必然是顺序执行,多个script外链的请求到底是串行还是并行的呢?比较容易混淆,所以容易会认为请求是串行的,因为可能会认为下面html的文档的解析要等到上面script执行完才会开始,因为会阻塞。但其实请求是并行的。因为html解析成dom的时候会先进行预解析。前端常见加密,比如MD5。当初面的时候很紧张,没答好。问:闭包会造成什么?结果我脱口而出,会造成内存泄漏...但实际上闭包会造成内存泄漏这种说法是由于以前IE浏览器的BUG。现在很多人都说闭包会造成内存泄漏,实在是以讹传讹,瞎写代码才会(逃性能优化手段。以下是春招的面试经历腾讯
...
继续阅读
(9)