百度前端一二面凉经
一面
- 自我介绍
- ES6 用的多吗?有什么新语法?
- 最近有学习什么新技术吗?
- 做题:提取 url 中的键值对,需要考虑 key 重复的情况
- 看代码猜 this 指向
- script 声明 async 和 defer 有什么区别吗?
- 怎么解决跨域?
- JSONP 的原理是什么?
- load 和 DOMContentLoaded 的区别是什么?
- Vue2 和 Vue3 的区别?
- 说一下 Vue 的响应式原理?
- computed 和 watch 的区别?
- 说一说对虚拟 DOM 的理解?
- 你的项目是怎么实现响应式的?
- 对 web 安全了解吗?
- 说一下 XSS?
面完让等待下一轮,十几分钟后开始二面
二面
第二轮狠怼项目和细节,很多东西答非所问,感觉不是他要的答案,面完看到牛客助手上的感谢关注就知道凉了
- 做一道题吧,寻找出现次数最多的三个标签
- 再做一道,模拟实现一下 console.log
- 一面好像问了你 XSS,你举个例子吧
- 不要用 CSP 的话怎么解决这个问题?HTML 转义为什么不能解决?用 Vue 的话怎么解决?(这里追问了非常久)
- Vue 的项目用了 fastclick,这个是干嘛的?
- v-text 和 v-html 什么区别?
- 说一说自己的项目,为啥做这个?
- 遇到什么难点?(说了一半被打断了)
还有一些问题不太记得了
#面经##百度##面试题目#