小红书redstar前端面经
9.14一面
为什么选择前端 经过这么长时间实习,你觉得要做好前端需要哪方面知识 我有一个页面,这个页面可能是基于react框架的,这个页面用的时候客户反馈这个页面用着用着就很卡,刷新就恢复了有什么方法分析和排障 输入url到页面呈现发生了什么 DNS在本地有缓存,本地有哪些地方影响了DNS的缓存? 解析dns服务器,解析服务器ip的时候,走dns服务器,这时在本地没有缓存或缓存失效才会重新查询,当我查询过一次本地会记录这个解析的映射,会去做缓存,除了浏览器缓存还有哪些地方会影响到dns解析 为什么tcp握手三次,挥手四次 http1.1和2.0有哪些差异 二进制压缩相比1.1传输文本有什么好处吗,数据量有变化吗 为什么二进制分帧可以去做多路复用呢 我在一个tcp通道上并发了三个请求,2.0的效果是并发的,先后没关系,通过二进制分帧怎么去做到呢 https加密过程是怎么样的 在渲染的后面说到了解析html然后生成domtree,cssom tree,合成了render tree,domtree和render tree在结构上有什么差异? dom tree根节点是什么,下级子节点是什么 是不是所有dom节点都会在render tree里面 比如说render tree是用于绘制的,假如说我不需要绘制在屏幕上的结点也需要放到render tree里面吗 settimeout执行过程是怎么样的,执行原理 settimeout为啥会延后执行?有什么方法解决吗 js有哪些作用域 this指向 写算法题:找出字符串的最长回文子串(我用的中心扩散法) 面试官说都能写出来,重点这题考你的是改进,没改进出来,然后就直接无反问,拜拜已收到感谢信