1.自我介绍(稍稍被打断了一下问了项目中的一个问题)
2.问项目,引到为什么不在上一个公司继续做
3.问我硕士专业是干啥的,硕士学nlp为什么以后不做算法,而来从事前端?
4.跨域问题怎么产生的,为什么会有跨域,如何解决,同源策略是为了解决什么问题?而且这个同源策略是浏览器的限制,那你知道APP当中是怎样的吗?客户端和服务端之间又是怎样的呢?
5.提到隐患,前端有哪些影响安全的问题?(提到XSS和CSRF等等)
6.HTTPS加密的过程
7.看到我有用vue-cli搭建项目,问了不了解一些解决前端性能的脚手架配置?可以解决项目过于复杂的一些瓶颈问题?
8.从上一个问题扩展到了webpack的性能优化
9.webpack把ES6转换成ES5的过程,我忘记了,讲了一下AST
10.面试官去接了个电话,我还松了一口气以为他能忘了这个问题,结果他回来又让我接着说,我只能按自己的理解从ES6与ES5的区别讲了一下,他说我看起来只是知道一些碎片化的和转换相关的东西,而没有系统的了解过
11.bundle打包,十几个包和一个包的区别,我没太懂他说什么,然后他又问了HTTP1/2/3的区别,才明白他是要问HTTP2的多路复用,这十几个包可以并发传输,还问我知不知道现在HTTP2一次可以传输几个并发请求
12.浏览器输入URL之后发生了什么?
13.进一步到了DOM和CSSOM渲染的问题,和他讨论了半天CSS和JS先加载后加载还是并发加载的事情,不知道他想问啥,结果最后他说其实是想和我说回流重绘X_X
14.讲一下你的项目是怎么做IE浏览器兼容的?
15.讲一下CDN?如果我的项目部署在CDN上,那么我的请求还需要带cookie吗?涉及到跨域?(没太懂啊。。。)
16.CSS外边距重叠的现象和解决方案
17.ES6当中map和set对象,还提到了weakMap,另外问了一下js的垃圾清理机制
18.最近接触哪些前沿的技术?我提到说看了点qiankun的文章
19.说一下模块联邦?没了解过啊。。。
20.本地写了个快排,期间问了我一些问题,比如意向城市,是否用过chatGPT等等
21.反问技术栈,他说公司主要是用react,问学习建议,他说今天答得还挺不错的,但是你既然学过算法,我觉得你去做算法类的工作可能比前端开发会更好哈哈哈哈哈哈哈
总时长:1h左右
#你觉得今年春招回暖了吗##投递实习岗位前的准备##实习,投递多份简历没人回复怎么办##我的实习求职记录#