美团到店面经

先夸一夸美团的速度,对于秋招人来说简直是太美妙了,从开始面试到 OC 只用了四天时间,是时候卸载饿了么了

TimeLine:

9.3——一面

9.4——二面

9.6——意向书

附上OC邮件:

一面面经:

二面面经:

这里就直接引出面试官问的问题了,做前言限制显得稍微啰嗦

项目:

  1. Lynx 为什么可以提高 FCP 率,Lynx 的原理是什么
  2. Lynx 既然可以使用首屏默认数据,那么你知道在整个流程中,首屏数据从哪里来呢,整个的流程是什么
  3. 当首屏依赖后端返回的数据时,Lynx 是怎么进行处理的呢,如果是静态数据,应该做不到千人千面吧
  4. 当用户从首页进入 Lynx 页面时,如果需要实时获取用户的某个数据,却又不去请求接口,你觉得应该有哪些方案呢
  5. Lynx 的性能指标是怎么进行统计的呢
  6. 对于端上的性能统计,其具体统计方式与 h5 其实是不同的对吧,你能具体讲一讲吗
  7. Lynx 对于你们项目的收益是什么呢,你们通过什么指标来统计具体的收益的
  8. 能讲讲 purgecss 吗,其原理是什么
  9. 你用 purgecss 解决了哪些场景的问题,可以分别展开说说吗
  10. darkReader 的作用时机发生在哪个阶段呢,是怎么去收集 class 类名并进行实时监听呢
  11. 你是怎么优化 darkReader 的注入时机的呢,页面为什么会闪现亮色模式呢,可以详细说说吗
  12. 说说客户端缓存吧,Nsr 是怎么做的呢
  13. 当我在一个列表页持续滑动的时候,会对每一个列表的详情页做 Nsr 吗,还是会做一定的限制,限制方法是什么,如果对每一个列表页的详情做 Nsr,资源请求损耗肯定会异常大
  14. FCP 率的具体含义说一说呢,是怎么统计 FCP 的呢,FCP 的统计时机是在哪一个阶段呢。FMP 呢,FMP 没有现成的 API 进行统计吧,可以讲一讲最大有意义元素算法的具体流程吗
  15. JSB 通信的方式有哪些呢,讲一讲其具体原理呢,URL 式 与注入式有什么不同呢,优劣处可以分别讲一讲吗
  16. 讲一讲 H-Lynx 吧,你是怎么做的呢
  17. 为什么要使用 ts-morph 呢,你觉得 ts-morph 与 babel 的优劣是什么呢
  18. 除了分析抽象语法树,还有什么方法来做代码的迁移呢
  19. 你觉得在百度和字节的实习,给你的最大的区别是什么呢
  20. 能说说在你做业务的过程中,有遇到什么难点吗,是怎么进行攻克的呢
  21. 针对与 h5,你们是怎么做性能优化的呢

八股

  1. 为什么 hook 不能在 if 语句中使用
  2. 能讲讲 useState 的原理吗
  3. 说说 Webpack 的构建流程吧
  4. Tcp 为什么防止数据丢失,做了哪些具体的操作呢——超时重传,快速重传
  5. 说说事件循环吧,并看代码输出题
  6. 为什么宏任务要优先于微任务执行呢
  7. 说说多线程安全的内容吧
  8. 进程之间通信的方式是是什么
  9. 主键与外键的区别是什么

算法

K个一组反转链表

#前端##美团##秋招##提前批##字节#
全部评论
跪了,神
1 回复 分享
发布于 09-28 01:17 北京
不是微任务优先级高于宏任务吗
点赞 回复 分享
发布于 09-28 18:32 上海
意向书只需要点接受就行对吧?
点赞 回复 分享
发布于 09-29 23:17 湖南
没有hr面吗,这效率太高了
点赞 回复 分享
发布于 09-30 23:31 美国

相关推荐

他们叫我非神:转正失败 说明你有实习 秋招失败 说明你有机会参加秋招 分手了 说明你谈过 你该享受的 都享受到了 还有什么 不满足的吗? 人总是身在福中不是福,得到的越多,失去的时候就越痛苦。
点赞 评论 收藏
分享
11 23 评论
分享
牛客网
牛客企业服务