美团暑期前端一面

分享一下之前的面经,就当给自己攒点人品啦

拷打实习和项目

URL输入到渲染页面的流程

水平垂直居中实现方式

原型链

一个原型链相关的题,讲输出结果

闭包

闭包的应用场景有哪些

for(var i=1;i<=3;i++){

return function(){

return i* i

}

}

讲输出

let 和 var的区别

说说内存泄露

内存泄露的例子

promise

promise和async await有什么关系

如何选择是使用promise还是async,使用场景有哪些

Vue2和Vue3的区别

Vue和React的区别

双向绑定原理

key的作用

为什么key可以提升算法效率

key一定可以提升效率吗

git fetch 和git pull的区别

如何实现在原有项目仓库里面新建一个分支,但是这个分支是空的

使用AI有什么技巧

deepseek和chatGPT有什么区别

算法: 二叉树所有路径值的和

面试官很好, 非常好的一次面试体验

全部评论
佬,面的什么部门哇
点赞 回复 分享
发布于 05-19 10:50 江苏

相关推荐

05-14 22:18
已编辑
西南石油大学 前端工程师
菜菜鼠鼠劳动节之后在ssob投简历妄想找一个六月份的实习(学校六月底开始懂得都懂的实训),迫切需要一份像样的offer躲过去,顺带积攒一段实习经历为下半年的实习早做准备,投了百余份简历出去约面的一只手都数的过来经历了两个小厂的水面之后终于接到了一个比较正式的面试通知,于是鼠鼠把八股看过去看过来,把手撕多写了几遍,今下午提前五分钟进入会议等着被拷打,面试官是温柔小姐姐,一问问题直摧鼠鼠内心,感觉是针对简历项目问的问题,再顺便拓展问八股的,有一些压根没去了解过……还好面试官姐姐好,没压力我让我挺了过来面试时长大概35分钟1、自我介绍2、AI助手如何实现的(项目中实现了AI问答功能,最好会做打字流)3、节流和防抖的区别和具体使用场景(项目中是setTimeout手搓的)5、如何实现图文混合上传,怎么实现的多种类型报告对应下载(项目中的)6、如果需要批量上传一组很多图片或者数据该如何设计7、上传了100组数据,上传成功n组,要怎么实现断点记录哪些上传成功了,让用户下一次只需要上传后100-n组8、如果因为某些问题上传一半失败了,用户离开了页面,怎么储存上传成功返回的东西(这里答成粑粑了,感觉是考简历写的Blob分片之类的东西)9、axios写了什么请求拦截,怎么实现的请求去重,为什么想用map结构替换对象实现拦截器的去重(自己给自己挖坑了)10、路由懒加载怎么实现的,图片懒加载怎么实现,自定义指令的IntersectionObserver不兼容怎么办,requestIdleCallback预加载不兼容怎么办,有什么降级方案11、Vue2&nbsp;/&nbsp;Vue3区别,响应式,组合式API,TS支持(感觉还是了解底层原因的好一点)12、webpack和Vite的区别和为什么用Vite13、npm和pnpm的区别和pnpm的优势,为什么pnpm比npm更快14、微前端应用场景15、项目中的TS用在了哪里,泛型和接口的运用,泛型怎么用和约束之类的16、TS的extends,TS的方法等(这里也是答成粑粑了,对TS不是很熟悉)反问总结:面成了粑粑,比较紧张,也是感受到了不足,很多原理没去了解很深,还是很感谢给我这次面试机会了,面试官姐姐也很好,给了一些建议。这些问题其实也很简单了,只能说自己还是太菜了20分钟之后通知一面过了约二面!!!(马萨卡,我也运气来了吗,得去好好熟悉项目和简历了,好好准备一下呜呜呜,AAA沉淀~~)
查看15道真题和解析
点赞 评论 收藏
分享
评论
1
7
分享

创作者周榜

更多
牛客网
牛客企业服务