27momenta前端日常面经

自我介绍
问了一下组件库的项目怎么初始化的
单元测试
react的hook
状态管理useContext和redux
事件循环
20分钟就上手写了
三个题目一个都没写出来😂
第一个好像是自定义实现一个类,支持链式调用,然后事件执行顺序和链式调用的顺序不一样,有优先级。
第二个红黄绿灯三个信号灯循环
第三个是react实现加减乘除计数器,两个数是变量,中间用select组件选择运算符号

两个月都没这么写过代码了,所以第三个题这么简单都没写出来,还说本来想给我找找自信😂

面试官超级好,而且这是我人生第一场面试,终生难忘。
面试官说想找人维护组件库,估计看到了react组件库项目所以才有面试机会的。
面试官说理论基础不错。
#第一次面试#
#momenta#
全部评论
手写题1:代码:class EventQueue { constructor() { this.queue = []; } // 添加事件,支持链式调用 addEvent(event, priority = 0) { this.queue.push({ event, priority }); return this; } // 执行事件,按照优先级排序 executeEvents() { // 按照优先级从高到低排序 this.queue.sort((a, b) => b.priority - a.priority); // 执行事件 this.queue.forEach(item => { item.event(); }); // 清空队列 this.queue = []; return this; } } const eq = new EventQueue(); eq.addEvent(() => console.log('Event 1'), 1) .addEvent(() => console.log('Event 2'), 3) .addEvent(() => console.log('Event 3'), 2) .executeEvents();
3 回复 分享
发布于 02-11 10:54 江西
您好 请问后面的手撕是用自己的编辑器和环境吗
点赞 回复 分享
发布于 03-07 21:00 安徽
赶紧看看,我的也是组件库
点赞 回复 分享
发布于 02-21 16:40 江苏
大佬最后oc了吗
点赞 回复 分享
发布于 02-12 20:44 湖北

相关推荐

11-24 03:10
门头沟学院 Java
总共50min八股+30min做题1.实习介绍2.你熟悉哪些编程语言3.go的channel介绍下4.go的recover panic defer关键字5.go中的slice和数组有什么区别,slice的底层是什么6.go的context了解吗7.mysql事务说一下(ACID特性)8.mysql的索引相关9.你提到了B+树,介绍下10.B+树的叶子结点之间是通过什么链接的11.怎么判断sql走了索引(explain关键字)12.mysql的基础数据类型13.mysql中的char介绍下,,一般那些场景用char14.redis数据结构15.介绍下redis的跳表那些16.redis集群了解吗,介绍下17.redis AOF快照哪些介绍下踌关18.python看你也用过,那解释下装饰器19.python的生成器20.python的协程序21.python async关键字怎么用22.python yield那些用过吗23.看你做过java的项目,介绍下spingboot中@service和@Configuration的区别24.看你简历写了前端,那你说下vue2和嗵vue3的区别25.了解vue中beforeMount吗26.你简历上写了kafka,你用kafka干嘛的27.简历上还写了k8s介绍下k8s的底层28.ElasticSearch看你用过,介绍下底层结构29.你的第一段工作经历主要做了什么介绍30.你目前在momenta实习干了什么31.leetocde3 最长无重复串绰上32.给了几个字符串,输出按字典序排序的吩据有结果33.做完题又问我你对大模型怎么看34.大模型在哪里能改变我们的生活,你怎么看35.你觉得你还有哪些技术栈你会但是我没问到36.你有什么想问的
点赞 评论 收藏
分享
评论
8
44
分享

创作者周榜

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