面经哥专注互联网面试经验分享,每日推送精选面经,面试前,先找面经哥 今天分享一位群友投稿的美团前端面试经历;
【前端一面(通过)】
1、自我介绍
2、比较有难点或者是比较有挑战的地方
3、项目相关问题:balabala
4、有没有对比、对标过市面上的同类产品
5、低代码都有什么功能,有哪些能力,有哪些人在使用
6、做过的一些性能优化,展开讲一下
7、用什么技术栈?状态管理用的哪个
8、离职原因
9、学习前端的渠道?你遇到问题是怎么解决的?
10、关注哪些技术博客,哪些公众号,哪些开源项目
11、介绍一下强缓存和协商缓存
12、http1、http2、http3的区别
13、set 和 weakSet 的区别、是否可以遍历
14、弱引用
15、闭包、v8:balabala
16、垃圾回收机制
17、介绍常用的 Promise 方法
18、简单描述一下如何手写实现 Promise
19、Promise.resolve 的相关问题
20、react hooks 出现的原因
21、简单介绍一下 react fiber
22、react 函数组件和类组件的区别
23、react 的生命周期
24、react 的严格模式
25、介绍一下常用的设计模式
26、对 node 有了解吗?
27、项目相关问题:balabala
28、对 linux、nginx 有了解吗
29、对 chatgpt、AI 的看法
30、代码题:判断一个IPv4合法性
反问
主要用的技术栈:react
现在做的一些项目和业务
工作节奏:1085
【前端二面(通过)】
1、自我介绍
2、面试官向我介绍了 他们当前部门的情况,做的业务,技术栈、团队规模等
3、介绍低代码相关的搭建
4、介绍一下你参与过的项目难点、亮点
5、项目相关问题:balabala
6、低代码项目做了多久、项目大概多少人
7、有没有对比过其他低代码产品,了解其他低代码的实现吗?
8、react 函数组件和类组件的区别
9、react 高阶组件、render props 区别
10、webpack 基本原理
11、webpack 热更新的原理
12、对 vite 的了解,与 webpack 的区别
13、webpack 的构建优化
14、loader 和 plugins 的作用
15、怎么自定义webpack 插件?
16、项目中自定义的webpack 插件 解决了什么问题?
接下来做三道题:
第一题:闭包相关(做出来了)
第二题:事件循环,看输出顺序(做出来了)
第三题:高亮关键词,10 个约束条件,还是有一定的难度的(写了20多分钟,完成 60%-70%)
现在在哪个城市,住在哪里
现在都在面哪些公司,手上都有哪些公司的offer
你对未来的团队有什么期望?喜欢什么样的团队
反问
【HR面(挂)】
一二面技术通过,HR 面挂,要了将近 dobule 的总包,期望涨幅太高了,挂!