【前端面试】字节跳动面经真题+面经
1.简单的自我介绍与项目经验。
2.一道算法题。
3.一道 setTimeout/Promise 输出顺序问题的题
4.什么是事件循环?
5.react 中的 key 用来做什么?
6.什么是 virtual DOM?[就是虚拟的 DOM,提高渲染的性能,数据与 UI 分
离,并且有利于服务器渲染]
7.webpack 的原理是什么?loader 和 plugin 的作用是什么?
8.ssr 的原理是什么?解决了什么问题?[renderToString,hydrate;首屏时
间与 SEO]
9.ssr 会有哪些坑?
•cpu/memory 可能爆了
•出现异常不好定位调试
•为了缓存,带权限接口与非权限接口有可能需要剥离
•TTFB 慢了,如果不加缓存,以前可能是骨架屏,现在直接白屏
•由于需要起 http 服务工程上也复杂了很多