滴滴前端实习

一面(50min)

  • 自我介绍

  • 项目介绍、难点介绍

  • 做了哪些优化

  • 分包怎么分的,分完之后优化了什么

  • 依赖用了 cdn 之后主要优化了什么

  • 介绍下懒加载

  • 登录怎么做的

  • url 到界面

  • http2 一次最多能发几个请求

  • 介绍下宏任务微任务

  • 讲讲事件循环

  • webpack 有哪些 loader

  • webpack 主要作用是什么

  • webpack HMR TreeShaking 原理

  • vite 和 webpack 的区别

  • vite 兼容性如何

  • vite 为什么依赖 esm

  • vue3 diff 算法

  • vue3 diff 算法的时间复杂度是多少

  • vue3 双向绑定原理

  • vue2 vue3 响应式原理区别、vue2 响应式有什么缺点

  • js 数组有哪些方法

  • 看输出:

    async function async1() {
      console.log('async1 start')
      await async2()
      console.log('async1 end')
    }
    async function async2() {
      console.log('async2')
    }
    
    console.log('script start')
    
    setTimeout(function () {
      console.log('setTimeout')
    }, 0)
    
    async1()
    
    new Promise(function (resolve) {
      console.log('promise1')
      resolve(1)
    }).then(function (res) {
      console.log('promise2', res)
    }).then(function (res) {
      console.log('promise3', res)
    })
    console.log('script end')
    
  • 写题:数组拍平后排序

  • 反问

屏幕共享的时候面试官:”你游戏还挺多哈......“。。。我汗流浃背了。

全部评论
我看了你所有面经,发现咱俩的优化点几乎是一样的
1 回复 分享
发布于 2024-03-06 20:13 福建
大佬做了什么项目呀,好多亮点
点赞 回复 分享
发布于 2023-12-14 06:54 广东
好多打包工具的问题哇 楼主是项目里用了吗
点赞 回复 分享
发布于 2023-12-05 16:10 四川
哈哈好经典的问题
点赞 回复 分享
发布于 2023-12-05 11:02 北京
请问楼主在哪投的呀,是哪个部门
点赞 回复 分享
发布于 2023-12-04 20:51 北京
base北京的吗
点赞 回复 分享
发布于 2023-12-04 18:32 四川

相关推荐

1. 自我介绍2. 挑一个项目,讲讲担任了什么角色,难点3. webworker是什么样的技术?能做哪些东西?webworker的局限性有哪些,webworker能否访问全局变量,能否访问DOM?为什么?4. 为什么JS要被设计成单线程语言?5. transformer是否有了解?6. 现在的有些大模型是如何训练去实现多模态能力,识别图片/视频中的内容/动作?7. 实现流式输出的具体前端代码细节,怎么代码层实现的一个个字出来(考虑性能和展示)8. SSE原生支持重连重试吗?9. 现在相比SSE用多的更多是流式API,为什么?10. 了解过SSE和WebSocket的区别吗?11. websocket是基于http吗?http如何转换成websocket?12. 什么样的设计模式去设计状态管理?zustand内部底层如何实现的?13. vue和react的区别?14. react16和react18,甚至更高的区别,改进?15. react fiber有了解吗?16. fiber切片成一个一个的单元是否可中断的?真正页面渲染的时候react机制能够中断?为什么?17. react 虚拟DOM,虚拟DOM的本质是什么?虚拟DOM是DOM吗?18. 开发过一些自定义的组件吗?一个好的组件要被设计成什么样?19. 有了解jsx在不同版本上的区别吗?20. 了解哪些hooks?hooks的本质?或者说hook的数据被保留下来了?为什么hook不能在循环和条件中使用呢?21. 实现一个div的水平垂直居中有多少种方法?22. 场景题:写了html写一个translate无限循环动画,动画还在流畅执行的原因是什么?23. 浏览器是如何渲染页面的?可以从浏览器拿到html开始24. 什么情况会阻塞DOM树的构建呢?25. JS闭包有了解吗?26. 一道js作用域输出题,怎么输出,输出原因?27. 手写防抖节流和深拷贝28. 反问鼠鼠真被面麻木了😭
查看27道真题和解析
点赞 评论 收藏
分享
评论
3
20
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务