2025.3.31 字节广告业务一面总结以为复习的很到位,实际上一直被拷打,整理了一下一面的题目,不算很难,只是自己太菜。。。刚开始拷打了简历的项目和实习经历,大概 20 分钟,要求梳理自己遇到的困难,以及怎么去解决,然后面试官就顺着我说的难点开始问我了。。。跨域的解决方案JSONP 是如何解决跨域的正向代理和反向代理讲一下 nginx 反向代理见我项目里有写状态管理,问了我些 token 相关的JWT和 SSO设计一个 JWT,应该包含些什么token 过期了,你如何处理(这里我有点懵,因为我觉得在状态管理文件中判断一下就行?)上面见我讲的不是很好,就开始问浏览器相关的了用户从输入 URL 到看到网页内容,都经历了哪些过程元素居中的方法(垂直水平都行)然后我提到了 margin、绝对定位和 transform,就开始问我这两者的渲染方式,又问我 transform 是独立于其他元素的吗接着开始问我 js 基础了es6 新增特性async/await 和 promise又回头问我在异步调用接口的时候是如何解决跨域的(axios、fetch)然后是看代码写输出第一段代码是考验了只使用 async 和 正常异步调用的输出是怎么样的第二段代码是考验 js 事件循环的,宏任务和微任务,setTimeout,async/await 和 promise第三段代码是一个开发题目,用 vue 写一个接收验证码倒计时的小组件,当时脑子抽不知道为什么用的是 setTimeout,用 setInterval 可以很简单解决结果估计是寄了,刷的题目还是不够广,知识短板太多,继续加油吧