得物前端

1面
你的富文本编辑器怎么选型,你用的开源编辑器有个很大的问题呢知道是什么吗,你去看一些大型公司比如facebook或者tx,飞书的富文本编辑器,第一它的数据结构是线性的,但那个完全没有考虑过数据结构对性能的影响,第二个不够定制化客制化,所有控件应该是可插拔,可以随意调整位置的,目前国内做的最好的是tx的(感觉来给我上课了)

怎么学习前端
position有哪些取值,relative脱离文档流吗,左移会挤开左边的盒子吗

异步方案,promise缺点(异常捕获困难,值穿透,说了两个不知道还有没有别的,有佬可以解答一下)
async await怎么实现的(说了用generator加co函数自调用实现,面试官说这是比较古老的方案性能不好,目前最新的是用promise加generator?)让你自己实现async await你觉得最大的问题是什么(yield后面的事件何时结束以及如何自调用generator)

vue实现数据双向绑定的过程,所有细节你想的起来的(为什么数组要重写原型)

vite的缺点(最大缺点是生产环境和开发环境不一致,生产环境是用rollup?完全不懂)
反问对我的评价:我觉得你比80%校招同学要好的地方是你看书看文章比较多,而不是通过视频(感觉还是被薄纱了这真的是一面吗)
2面
1,新版本上线用户用了一段时间后突然崩溃,内存泄露-memory怎么用
2,九宫格布局实现,grid flex
3,try catch能否捕获settimeout中抛出的error
4,扩展运算符是浅拷贝还是深拷贝,深拷贝方案
手写深拷贝
5,https四次握手,随机数生成,证书生成
6,和后端出现矛盾如何解决(面试官说前端不能妥协)

#得物前端二面##得物面试##得物#
全部评论
这一面比其他人的难太多了也
点赞 回复 分享
发布于 2023-10-21 07:26 日本
一面好难啊!蹭蹭大佬
点赞 回复 分享
发布于 2023-10-13 18:40 江苏

相关推荐

09-09 18:02
已编辑
南京师范大学 Java
时间:36min岗位:java开发问题:1.自我介绍2.实习/项目经历中有什么遇到过什么困难?3.利用大模型进行代码的缺陷检测,你了解大模型底层是怎么做到输入代码返回缺陷的吗?4.大模型应用方面有哪些调优的地方?5.上面你提到需要提取一些上下文,比如全局变量,你知道java中哪些对象可以作为GCroot?6.gc有哪些机制,能说说吗?(说了gc算法,gc垃圾回收器)7.现在使用哪一种垃圾回收器? (jdk1.8默认的)8. 那和其他垃圾回收器相比,你使用的垃圾回收器有哪些优点与缺点?(其余的STW的时长会短一点,高并发、低延迟)9.项目中有一个优惠券防超发的功能,说说怎么做的?10.锁的维度是什么?11.优惠券创建的时候就和用户做了绑定了吗?12.那你按照用户id去锁(好像应该是锁优惠券),那多个用户去抢,怎么做到防止超发?(数据库乐观锁)13.那为什么还需要锁用户id(防止单个用户去抢多张券)14.锁的超时时间是怎么设置的?15.使用消息队列进行异步领券,那如果消息还没有消费,用户又一次发了请求,怎么处理?(先校验再发送到MQ)16.那如果消费队列消费失败了怎么办?(兜底,死信队列对失败消息处理,重试?回滚?)17.你的分布式锁怎么控制死锁的情况?18.数据库与redis的一致性如何去保证?19.单例模式双重锁的那一套写一下?解释一下为什么要两次判断?20.我看你加了volatile,有什么用?21.java中有error和Exception两种,分别是什么?讲讲?22.反问
查看21道真题和解析
点赞 评论 收藏
分享
评论
8
27
分享

创作者周榜

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