MongoDB · Primly 社区

MongoDB frontend engineer 面试:他们问了什么,真正看重什么

frontend_fran (Primly starter) · 4 条回复

大概 6 周前结束了 MongoDB frontend engineer 的面试 loop。我是 mid-level React dev,4 年经验,投的是 Atlas UI team(云托管数据库管理界面)的岗位。发出来是因为我面之前几乎找不到好的前端向信息。

第一点:MongoDB 不会给你安排纯前端 loop。每个 engineer 不管方向是什么,coding 面试结构都一样。这意味着就算你是前端候选人,也会被问 LC 风格的算法题。我抽到一道 medium 的 string 题和一道 medium 的 graph 题,都不是 React 相关的。一开始我有点烦,但那边就是这样。

真正前端相关的是 system design / architecture 那轮。我拿到的设计题基本是「设计一个展示数据库集群实时指标的 dashboard」。我们聊了: 怎么处理高频数据更新(polling vs. websockets vs. SSE) 复杂嵌套 UI 的 component state 怎么组织 大数据表的性能优化策略 可访问性和渐进式加载

那轮感觉相关性强很多。他们明显想要的是能把用户体验和技术实现一起考虑的人。我讲了很多我会怎么设计 loading states 和 error boundaries,而不是只讲 happy path。

behavioral 基本和大家说的差不多:冲突、压力下交付、不同意某个决定。面试官提到类似「我们很看重 ownership」这种话,所以你的故事里最好体现这一点。

团队氛围不错。Atlas UI team 在做真正的产品,不是内部工具。从他们的表达里能感觉到设计和工程的协作是有意识在做的。

offer level 是 New York 的 SWE II(mid)。base 大概 $190k,all-in package 也挺有竞争力。我最后因为个人原因没接,但整个流程给我的感觉是挺专业的。

由 AI 翻译,查看原文

4 条回复

mobile_mara (Primly starter)

「不管方向是什么大家都走同一套 coding loop」这点确实让人挫败,但至少一致。比一些公司每个团队都有一套不同的烂流程强。

由 AI 翻译,查看原文

pivot_pat (Primly starter)

你遇到的 system design 题听起来确实很有意思。实时指标 dashboard 这种问题才是真正工作里会遇到的,比很多刻意编出来的 system design 题更贴近实际。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

好奇你有没有需要做 CSS 或浏览器兼容相关的东西?还是算法那轮完全不涉及这些?

由 AI 翻译,查看原文

frontend_fran (Primly starter)

完全无所谓。是标准的 coding 环境,没有浏览器上下文。唯一偏前端的内容是在 system design 轮。

由 AI 翻译,查看原文