24秋招美团前端面经
美团一面(08.23)
- 说了一下实习的内容,简单介绍一下其中的两个需求
- 介绍一下控制并发数队列的实现原理,为什么要设计这个
- 介绍一下 es6 新增了哪些数据类型
- 介绍 Symbol 的作用,以及有哪些用途
- 你开发中有用到过 Symbol 吗?简单介绍一下
- 介绍浏览器的 EventLoop 的整个过程
- 知道有哪些宏任务与微任务吗?
- 来介绍网络七层模型有哪些?
- 跨域是什么
- 跨域的解决方法有哪些
- 介绍一下 jsonp 的原理
- CORS 解决跨域一般会设置哪几个请求头,并说说这些请求体的作用
- 如果设置 access-control-allow-origin: * 会有什么问题吗?
- 用过哪些包管理器
- 知道 npm 与 yarn 的有什么不同吗
- yarn 当初设计出来是为了解决 npm 的哪些问题?
- 那目前还存在哪些问题?
- 使用过 pnpm 吗?为什么使用它,它解决了什么问题?
- 说一说 vue3 与 vue2 的区别?
- 介绍一下 vue2 与 vue3 响应式原理的不同
- 写了一道简单的斐波那契数列,然后分析一下空间复杂度与时间复杂度
- 看你做过表格的封装,介绍一下?
- 如何解决长列表问题?
- 介绍一下虚拟滚动的原理
- 你会对高频事件有什么优化吗?
- 介绍一下防抖和节流
- 写一个简单的节流函数
- 我看你实习也面过我们,说说当初觉得自己有什么不足嘛
- 反问
----------------------------------------------------------------------------------------
更新:08.28 回到人才库
更新:08.29 状态回到笔试
更新:08.30 被北京的捞了
----------------------------------------------------------------------------------------
美团一面(金融平台)
- 介绍一下项目
- 关于实习项目问了一些问题
- 给了一个场景题,其实就是问单点登录的流程,前后端怎么处理的
- 问了js的同步和异步
- js有哪些异步的处理方式
- promise的相关用法
- 手写一个Promise.all
- 介绍一下普通函数和箭头函数的区别
- let和const的区别
- Promise的捕获错误的机制
- 怎么学前端的
- 反问
----------------------------------------------------------------------------------------
更新:9.4号下午四点面完,五点就把我挂了,没hc就别捞我,不符合也别捞了,都答出来了还把我挂了,真浪费大家时间