美团基础研发平台前端一二面

9/19,一面

30min

中秋放假玩爽了,好久没面试感觉说话都不利索了

面试官介绍业务

自我介绍

简单介绍做的项目

为什么选用Electron,主进程和渲染进程怎么通信的

虚拟列表怎么做的

项目中有什么棘手的问题

git开发到一半切换分支怎么处理

vue3组合式api在项目中是怎么用的

讲讲effect副作用

async和await底层

做题:lc3. 无重复字符的最长字串

原生js的自定义事件

监听DOM元素宽高变化

操作系统进程调度策略(忘光了,只知道时间片轮转

TCP在第几层,同层还有哪些协议,怎么保证可靠传输的

学前端的方法

反问:

流程:一面二面hr面加签面,加签面不一定有

加签面是什么,一面二面差距过大还是给sp:不清楚

有hr面吗:有

hc多吗:有hc

美团两次排序挂怎么说:会有机会的,面评好的会捞的

晚上约第二天二面

9/20,二面

40min

忘录屏了,不过也没啥八股

中间面试官掉线一次,我掉线一次,挺难绷的

自我介绍

可以实习吗

聊聊项目

uniapp是什么,怎么和native通信

Electron进程间通信,异步的函数怎么知道获取到数据了

vite和webpack

CommonJS和ESM

写题:

一个树,传入id返回祖先节点的数组

[{
  id: 1,
  children: [{
    id: 3,
    children: [{
      id: 4
    }]
  }]
},
{
  id: 2,
  children: [{
    id: 5,
    children: [{
      id: 6
    }]
  }]
}]
// 输入6返回[5,2]
// 输入3返回[1]

根据对象值排序

{a:2,b:1,c:3}

反问:

后续流程:要和leader沟通,可能还有一两面

然后让我多看看ESM这些工程化相关


面经合集


#前端##面经##美团##软件开发笔面经#
全部评论

相关推荐

2 2 评论
分享
牛客网
牛客企业服务