8.18 时长1h1.自我介绍2.说下堆和栈的区别3.进程和线程4.我看你写过h5,实际开发中有遇到什么兼容性的问题吗5.怎么实现响应式布局6.rem 是怎么转换成 px 的7.flex 布局8.浏览器中输入 url 后的过程9.浏览器的存储方式有哪些10.localStorage 和 sessionStorage 有什么区别11.sessionStorage 的存储时效性,如果刷新了页面,它存储的内容会丢失吗(关闭窗口才丢失)12.localStorage 的过期时间怎么实现;如果让你来实现,你会怎么做?13.说下事件循环14.说下宏任务、微任务都有哪些15.说下你封装 hooks 的思路16.开发中遇到问题,你是怎么排查的17.性能方面,如果进入一个页面,他的加载时间很久,怎么排查18.手撕1-三列布局,左右是中间的一半,宽度自适应19.手撕2-防抖20.手撕3-写一个请求的hooks,要求返回数据和加载状态21.算法-不重复的字符串