【前端23校招面经】美团成都到家事业群前端一面、二面面经

一面

  1. 自我介绍, 问之前实习工作项目, 主要是技术栈
  2. https协议
  3. Vite的原理, Vite 除了不打包以外和 Webpack 相比还有哪些优势

除了不打包以外也没有什么特别明显的优势了...另外不打包本身也会引入开发环境和生产环境不一致的问题. Vite 的 Plugin API 书写比 Webpack 更简洁算吗?

  1. Vite 项目启动后, 浏览器每一次通过 ESM 机制请求 js 时, viteDevServer 会如何处理 js 源码

本质是问 Vite 插件的生命周期, 看这里

  1. React hooks的优势有哪些, 简述 hooks 原理

函数式思想更有利于在开发时实现组件单一职责, 通过自定义 hooks 剥离组件的结构和交互逻辑, 比 HOC 更加简洁

  1. 简述 React 的fiber tree结构, React 为什么使用 fiber tree 实现 VDOM

为了将调和的过程从递归转为循环, 递归过程是不可中断的, 但循环可以

  1. 在 fiber tree 上的一个函数式组件节点, 其内部管理一个 hooks 链表, 请问该链表是否一定是单链表, 可能有环吗
  2. 简述 React 的渲染原理, React.createElement函数的作用

每调用一次 createElement, 就生成一个 ReactNode, 从而生成初步的虚拟 DOM 结构

  1. 如何监控页面性能

window.performance API

  1. 如何监控 js 脚本性能, 从 Web 端和 Node 端分别讲
  2. 代码题: 手写深克隆
  3. forEach、for...in、for...of、命令式 for 循环, 四者的性能比较
  4. 你平时怎样学习的
  5. 前端开发者需要有哪些软实力

二面

二面问的技术性问题实在是不多, 二面面试官的风格是问过去工作经历的细节, 包括前端设计的各组件数据结构, 各种业务组件内部实现等 这些内容聊了半小时, 因此问的技术问题不多

  1. 自我介绍, 你做的项目动机是什么, 是自己主动做的还是 leader 要求的
  2. 讲讲你知道的主流的前端项目构建工具
  3. js 垃圾回收机制
  4. js 中数组和类数组的区别
  5. 箭头函数和普通函数的区别
  6. 你刚才提到了函数的arguments, 怎么用
  7. 代码题, 给一棵树和一个值, 求从树根开始遍历到给定值的路径(分二叉树DOM树两种情况)

HR 面

  • 部门有 5% 末位淘汰
  • 全体上班打卡

11.17 发 offer

薪资不是很理想, 不说了

全部评论
wc
2 回复 分享
发布于 2022-11-12 14:43 四川
哪个事业部哇,校友能分享下时间节点吗
1 回复 分享
发布于 2022-11-14 09:09 香港
你是写了熟悉React底层吗?我面试的时候只是写了熟悉React使用就被问到了并发渲染和异步渲染
点赞 回复 分享
发布于 2022-11-18 19:06 四川
这是成都的部门吗 楼主什么时候的笔试呀
点赞 回复 分享
发布于 2022-11-10 23:39 北京
这么难
点赞 回复 分享
发布于 2022-11-10 23:01 山西

相关推荐

部门:申请的是本地核心商业下面的业务研发,实际面我的是到店酒旅一面:八股:1. this指向2. 闭包是什么及其危害3. 解释事件循环,重点解释为什么要有这个机制以及循环体现在哪里?4. 聊聊如何解决内存泄漏5. 跨域,至少两种方案,并详细解释如何实现6. __proto__ vs prototype7. 尽可能说出所有Promise的静态方法以及作用8. Webpack vs Vite手撕:1. 股票II,10s秒了,面试官尴尬的给出了第二题2. 原创题,略复杂,判断两个特殊的字符串是否相等并给了比较规则,本质用双指针来做;2min秒了,面试官直接说你一面过了,5h之后收到二面通知二面:全程无八股,让我自己挑着随便讲一个项目;然后就是长达45min的唠家常:1. 你的优点缺点2. 为什么留学3. 老家哪里的4. 你留学的朋友们现在怎么样了5. 有女朋友吗,女朋友在哪工作6. 能接受几点下班?我的组可以确保双修和八点之前下班7. 留学里面最好的事情是什么,有过压力大的时候吗8. 讲讲美国本科学了哪些课,研究生学了哪些课9. 你本科实验室老师怎么样,你怎么得到这个机会的10. 大概什么时候能到岗?没事,你随便说说我不着急的11. 马上准备去哪旅游?手撕:改版三数之和,随便测几个例子,讲一下时间和空间复杂度。全程面试官都极其友善,一直用您来称呼我;三天之后二面面试官加我微信,说没有hr面了,直接要我了,他是我的直属领导。五天之后拿到offer。
查看19道真题和解析
点赞 评论 收藏
分享
评论
15
63
分享

创作者周榜

更多
牛客网
牛客企业服务