27届美团日常前端一面面经

1.实习介绍,说了十分钟,问了一个全栈开发的项目
2.AES RSA都是什么,有什么区别,私钥公钥有几对(勉强)
3.JWT是什么,全称是什么(勉强)
4.React Hooks都是什么,和vue的有什么区别,Reacthooks怎么用(还行)
5.JS数据类型都有什么(还可以)
6.数组API都有什么,用过哪些
7.前端显示图片的方式,图片可视化的标签都有什么(没复习到说了img)
8.canvas是什么,在项目里怎么使用(没复习到)
9.如何实现button的渐变效果,比如从深红到浅红的渐变,有几种实现方式
10.JS数组都有什么,用在哪里,对象数组是什么(还行)
11.JS首页渲染怎么实现,也就是浏览器渲染首页流程(复习到了,勉强能说)
12.白屏怎么办,懒加载是什么怎么实现(懒加载背完忘了完蛋)
13.React状态管理工具怎么用(一开始没想起来React的,说了vuex+pinia,具体地说了vuex,后来突然想起来了,说了redux和ZUstand和usestate,没敢细说因为全忘光)
14.v-if 和v-show有什么区别。都是干什么的(说了先if后show,背过忘了)
15.手撕: m*n 初始化值为0,尽可能简单的写
16.开始深挖项目和实习:
首页渲染页面性能提升50%怎么做到的
之前实习项目的组件是公司自己的还是你自己写的(自己写的)
分页是你做的还是后端帮你(后端帮我)
项目的数据量有多少
之前应用的页面为什么会白屏,闪退,原因是什么知道吗,是搜输入的时候就闪退还是什么
...(还有很多聊了20min具体记不太清了)
17.平时用ai吗都用什么,让ai写css给他指令怎么给(这能咋给)
18.ai使用占比多少,90%?(苦笑着说60%70%吧)
19.反问环节
全部评论
ai写css指令这一点考察挺新的。如果项目知识tailwind其实挺方便的,少token而且ai也知道大概怎么写的
点赞 回复 分享
发布于 2025-11-22 12:50 上海

相关推荐

1.实习介绍2.我看你实习经历中写到页内预览这个组件是使用iframe去做的,当时是基于什么决定去这样做的?3.你做pdf预览的时候用到了pdf.js这个插件,你是如何使用的,遇到了什么问题?这个插件可以对pdf内容进行针对某一页的操作吗,性能?4.在进行UI前端自动化Cypress的相关配置时有遇到什么问题?5.知道Cypress能够自动操纵浏览器行为的原理吗?6.你是如何降低Cypress误报的?7.你认为前端自动化测试有什么优劣势?毕竟维护它也比较耗费精力?8.我看你项目中使用了Electron,知道主进程和渲染进程间是如何通信的吗?9.账号记忆化是怎么做的?使用了数据库相关的技术吗?10.websocket和sse,轮询相比有哪些优势?11.自动重连机制和心跳检测是怎么做的?12.websocket连接是使用了相关的库还是你们自己编写了一个小的工具?13.拦截器的主要功能有哪些?14.你们的登录鉴权是基于什么的??cookie是谁下发的?如何防止cookie被直接获取,有哪些安全措施?知不知道Samesite这个属性,它的值有哪些?15.平常vue3用的多还是vue2,了解vue2吗?16.使用vue这种框架,相比直接去使用原生html,他的优势体现在哪些方面?17.diff算法是如何提高性能的?18.diff中的key有什么用?如果不赋key值会出现什么问题?19.为什么虚拟dom能提高效率?产生虚拟dom难道不会产生额外的开销吗?20.简单手撕:反序列化数组:字符串"[1,2,[2,3,4,[34,5]]"变成真正的数组21.常规is事件循环题目
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务