【前端面经】腾讯音乐实习一面
腾讯会议视频面:40分钟 上午10:30
面试官10:25到了,随后开始面试。都没开视频🤣
- 自我介绍,有没有学过计算机体系相关知识?
- 问了下计网相关的问题:cookie,http缓存,xss和csrf (占20分钟)
- 跨域问题:项目中遇到跨域如何解决的?提到了JSONP,那还有什么标签是不会跨域的?说了个img标签。那img标签处理跨域可以用在什么地方?(没答出来->前端埋点)
- CORS 的首部字段有哪些?(没答全)预检请求有了解吗?(没答出来)
- Cookie的响应头请求头,问的很细
- git merge rebase 区别? (忘了..)
- 项目演示,进行了哪些优化,如何进行优化的?从项目中学到了什么?难点?面试官提示项目还有进一步优化点
- 有没有做过其他项目?
- Vue、React框架相比于原生JS 做了哪些优化?
- Vue3 和 Vue2,改进了哪些
- 两个页面cookie如何跨域?没答上
- JS 事件循环
- 怎么学习前端的?
- 自己怎么整理知识笔记?
- 反问:业务做什么,实习生工作?培养为主
等通知
总结
关于Git的那部分知识,可以参考:https://joyohub.com/2020/04/06/git-rebase/
跨域部分:所有具有 src 属性的 HTML 标签都是可以跨域的,包括 <img>, <script>
优缺点分析:JSONP优点是简单兼容性好,可用于解决主流浏览器的跨域数据访问的问题。缺点是仅支持get方法具有局限性,不安全可能会遭受XSS攻击。
CORS首部字段和Cookie:看MDN文档,记住那几个请求响应头
许愿二面吧