校招 未知部门 / 前端 / 一面

[面试日期] 2023-12-04 [面试时长] 50min
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>滴滴前端实习</h2> <h3><strong>一面(50min)</strong></h3> <ul> <li> <p>自我介绍</p> </li> <li> <p>项目介绍、难点介绍</p> </li> <li> <p>做了哪些优化</p> </li> <li> <p>分包怎么分的,分完之后优化了什么</p> </li> <li> <p>依赖用了 cdn 之后主要优化了什么</p> </li> <li> <p>介绍下懒加载</p> </li> <li> <p>登录怎么做的</p> </li> <li> <p>url 到界面</p> </li> <li> <p>http2 一次最多能发几个请求</p> </li> <li> <p>介绍下宏任务微任务</p> </li> <li> <p>讲讲事件循环</p> </li> <li> <p>webpack 有哪些 loader</p> </li> <li> <p>webpack 主要作用是什么</p> </li> <li> <p>webpack HMR TreeShaking 原理</p> </li> <li> <p>vite 和 webpack 的区别</p> </li> <li> <p>vite 兼容性如何</p> </li> <li> <p>vite 为什么依赖 esm</p> </li> <li> <p>vue3 diff 算法</p> </li> <li> <p>vue3 diff 算法的时间复杂度是多少</p> </li> <li> <p>vue3 双向绑定原理</p> </li> <li> <p>vue2 vue3 响应式原理区别、vue2 响应式有什么缺点</p> </li> <li> <p>js 数组有哪些方法</p> </li> <li> <p>看输出:</p> <pre><code>async function async1() { console.log(&#x27;async1 start&#x27;) await async2() console.log(&#x27;async1 end&#x27;) } async function async2() { console.log(&#x27;async2&#x27;) } console.log(&#x27;script start&#x27;) setTimeout(function () { console.log(&#x27;setTimeout&#x27;) }, 0) async1() new Promise(function (resolve) { console.log(&#x27;promise1&#x27;) resolve(1) }).then(function (res) { console.log(&#x27;promise2&#x27;, res) }).then(function (res) { console.log(&#x27;promise3&#x27;, res) }) console.log(&#x27;script end&#x27;) </code></pre> </li> <li> <p>写题:数组拍平后排序</p> </li> <li> <p>反问</p> </li> </ul> <p>屏幕共享的时候面试官:”你游戏还挺多哈......“。。。我汗流浃背了。</p>
AI 推荐面试题