阿里一面

居然是两个面试官一起面我

先做个自我介绍,然后开始问实习项目相关的,全都问了一遍

为什么当时做这个功能的时候选择了 koa
koa 相比其他框架有什么优点吗
导出文档这个功能有没有考虑前端代码执行被阻塞的问题
你实现这个功能的时候遇到了哪些困难呢
如果现在让你重新做这个需求的话,你会怎么去调研和实现呢
介绍一下 kafka 的 provider 和 consumer
有考虑做并发上的优化吗
pm2 在这里有什么作用
pm2 的进程保活有了解过吗
讲一下你平时使用到的 ai 相关的场景
这个 hover 卡片组件是怎么封装的
讲一下你理解的命令模式
为什么这个功能可以用命令模式重构呢
使用命令模式相比直接修改状态有什么好处
用户快速点击撤销的时候有没有在性能上做什么优化呢
重构的时候有没有遇到什么卡点
讲一下你在腾讯做的项目的难点
讲一下 url scheme 的原理
讲一下自定义拖拽事件是怎么实现的
介绍一下你在字节做的业务
监控报警治理这里你做了什么工作
有了解过上报的采样率吗
讲一下 bem 是什么
为什么不采用其他 css 方法论
了解过 tailwind 吗,优势是什么

反问
全部评论
感觉这也太难了
点赞 回复 分享
发布于 05-30 10:07 浙江
这还是前端吗
点赞 回复 分享
发布于 04-15 10:29 广东
这还是前端吗
点赞 回复 分享
发布于 04-15 00:09 广西

相关推荐

MVC、MVVM和MVP都是常见的软件架构模式,用于组织和管理应用程序的代码。 它们在不同的上下文中有着各自的特点和用途。https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=1a0513f768dd42e88065708ac3b1237fMVC(Model-View-Controller)模式是最早提出的一种软件架构模式。它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责数据的存储和处理,视图负责展示数据给用户,控制器协调模型和视图之间的交互。MVC模式的优点是清晰的分离关注点,提高了代码的可维护性和可测试性。MVVM(Model-View-ViewModel)模式是基于MVC模式演变而来的,最早由微软的WPF框架推广。它引入了一个视图模型(ViewModel)层,负责处理视图和模型之间的通信。视图模型通过双向数据绑定将视图和模型关联起来,当模型数据发生变化时,视图会自动更新。MVVM的优点是提高了代码的可维护性和可测试性,减少了视图和模型之间的耦合。MVP(Model-View-Presenter)模式也是基于MVC模式演变而来的,常用于Android应用程序开发。它将视图和模型分离,并引入了一个中间层Presenter。Presenter负责处理视图和模型之间的交互,将视图的用户操作转发给模型进行处理,并将模型返回的数据更新到视图上。MVP模式的优点是解耦了视图和模型之间的关系,提高了代码的可测试性和可维护性。总的来说,MVC、MVVM和MVP都是常见的软件架构模式,用于组织和管理应用程序的代码。选择哪种模式需要根据具体的应用场景和需求来考虑,以最适合项目的方式进行开发。
2025.05.31 在牛客打卡315天!
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

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