一面1.css水平居中2.bfc3.css定位4.判断一个对象为空对象 js5.原型链6.js事件循环 异步任务7.浏览器缓存 请求头8.跨域 如何实现9.csp安全策略10.最长回文子串11.版本号排序二面1.级联选择器2.vue双向绑定原理3.vue2和vue3区别4.性能优化5.http从发起到渲染过程6.数据请求 浏览器到服务端过程7.http请求头 cachecontrol contenttype8.服务端收到请求之后如何判断哪个用户发起的9.js能否修改cookie10.cookie存在浏览器还是什么11.http1 http2 https ssl加密过程12.js项目重构到ts13. 无重复字符最长串三面1.设计百度输入框考虑哪些要素2.搜索过程中出现网络阻塞该怎么做3.封装一个弹窗 点击弹窗外其他位置弹窗消失4.点击弹窗希望下边内容禁止滑动5.页面出现白屏如何排查6.实习遇到的难点7.项目产品经理3天,评估5天怎么办8.排解压力9.职业规划10.前端划分能力