网易前端视频一面40分钟
2020-09-18网易前端视频一面40分钟
1.自我介绍
2.说下前端技术栈。
3.实习的时候参与过什么样的项目?
4.介绍一下JS事件循环机制?并写出输出顺序 (原题已经忘了,但是重点跟下题类似)。
new Promise((resolve,rejecet)=>{ resolve(1) console.log(2) Promise.resolve(3).then(res=>console.log(res)) console.log(4) }).then(res=>console.log(res))
5.JS作为单线程语言如何利用多核CPU的性能?(可以往事件循环机制这边思考,浏览器的io操作等等)那Nodejs如何利用多核CPU?
6.浏览器的缓存策略?为什么会有expire和cache-control?如何判断是强缓存还是协商缓存(HTTP状态码)?
7.讲一下常见的HTTP状态码
8.浏览器打开URL后直到页面呈现,有些什么过程?为什么执行JS会暂停UI渲染?
9.基于Promise手写Promise.all
(问的问题很少,因为面试官看我很多都没答上来,写了Promise.all后就没问了。整个过程中,最明显的情况就是,我的基础...已经差到了一个境界,比当初找实习的时候还要差...唉,真的难受。)
2020 09 19 更新:感谢面试官给我二面的机会...我感觉会让您失望啊....妈也,别这样,我自己都快哭了。
o(╥﹏╥)o
#面经##校招##前端工程师#