Circle 一亩三分地 Internet Financial Software Engineer 面经分享

85次閱讀

这次 Circle SDE,我们一共盯了 3 个学员,背景不一样:有刷题很多的,有系统设计很强的,也有简历不错但 OA 常翻的。一句话总结 Circle:不追求极限聪明,只清理“不可靠输出”。Circle 的题不难,但它的每一轮,都在找同一件事:你是不是一个可以放心 remote 合作的人。

Circle 一亩三分地 Internet Financial Software Engineer 面经分享

Circle OA感悟

这次 Circle 的面试,说实话,一开始我也低先说 OA(CodeSignal),这是最多人翻车的地方Circle 的 OA 用的是 CodeSignal,一共 4 道题,时间看起来不紧,但节奏感很重要。题目本身不刁钻,甚至可以说“熟得不能再熟”,但每一题都有坑。

比如有一道题,大概意思是:

给一个字符串,把里面所有数字字符加起来,返回总和。

看到这题,很多人第一反应是:
“哦,这不秒吗?”

但真正在 OA 里,最容易犯的错是:

  • 把连续数字当成一个整体(其实题目说的是 digit)
  • 忽略字符串里夹杂的奇怪符号
  • 写完不测 case,直接交

这类题,不是考你会不会写,而是考你会不会“按题目写”。

还有一道是链表找值。

非常基础,基础到你会怀疑是不是热身题。但我当时注意到一个细节:
Circle 特别在意你有没有 空指针 / 边界判断。

如果你写得太“刷题味”,比如上来就递归、结构复杂,反而不加分。

他们更喜欢那种:

  • 老老实实 while loop
  • 一步一步
  • 不炫技,但稳

真正拉开差距的是那道矩形是否重叠。

这题你在 LeetCode 上大概率见过,但在 OA 环境下,非常容易写错条件。

我当时是这样处理的:
与其想“什么时候重叠”,不如直接列出 什么时候不重叠。

只要满足下面任意一个:

  • 一个在另一个完全左边
  • 完全右边
  • 完全上面
  • 完全下面

那就一定不重叠。

剩下的,全是重叠。

这一步想清楚,代码反而特别干净。

最后一道是 SQL,偏业务逻辑。

题目大概是让你找出订单数少于某个值、或者总消费低于某个 threshold 的用户。

非常多人在这里掉坑,原因只有一个:
WHEREHAVING 用错。

Circle 的 SQL 题,不考你 join 多复杂,考的是你有没有真正写过业务 SQL。

OA 做完之后,老实说,我心里是有点虚的

不是因为题难,而是 Circle 的题给人一种感觉:
“你只要不够稳,它就能精准抓到你。”

这也是为什么后面 ProgramHelp 在 OA 阶段的作用会非常明显——
不是帮你想算法,而是帮你 不断提醒边界、节奏和检查点。

后面进入技术轮,反而没那么“刷人”

系统设计那一轮,并没有那种夸张的分布式大题。

更像是在问:

“如果这是你日常要维护的一个服务,你会怎么设计?”

比如:

  • API 怎么拆
  • 数据放哪里
  • 如果请求量突然变大怎么办

面试官不是要你画一个“看起来很牛”的架构,而是会一直追问你:

“你为什么这么选?”

你能不能说清楚 trade-off,比你画多少组件重要得多。

Pair Programming 是很多人没准备过的

这轮真的很 Circle。

不是你自己写,而是两个人一起写。
你会明显感觉到他们在看:

  • 你会不会边写边讲
  • 对方提建议你会不会调整
  • 你是“合作型工程师”还是“自己闷头写”

沉默写代码,在这轮是扣分项。

ProgramHelp 在这一轮的价值,其实不是“告诉你怎么写”,而是不断提醒你:

  • 该解释了
  • 该确认需求了
  • 这里要不要 pause 一下

行为面,比我想象中“认真”

不是那种套 STAR 就能糊过去的。

他们会问你一些很真实的问题,比如:

  • 什么时候你会拒绝一个看起来不错的机会?
  • 如果你不同意 PM 的决定,你会怎么做?
  • 远程协作下你怎么保证交付质量?

如果你只是背答案,很容易被追问穿。

最后说一句非常重要的感受

Circle 不像传统大厂那样“拼天赋”,
也不像某些公司那样“刷算法”。

它更像是在找一种人:
稳定、靠谱、工程感强、能远程长期合作的人。

如果你平时写题很猛,但容易紧张、容易漏 case,
那 Circle 反而是最容易“悄悄刷掉你”的公司之一。

如果你后面要继续打 Circle / Coinbase / Stripe / FinTech / Crypto infra 这条线,说实话:

准备方式要从“刷题”切到“稳态输出”。

Next Step: 别让一道题毁了你的全职 Offer

这就是现实:技术你会,思路你有,但现场的压力、生疏的语言环境、刁钻的 Test Cases 会瞬间摧毁你的心态。

  • OA 托管: 100% Pass Rate,CodeSignal/HackerRank 全绿保过。
  • VO 实时辅助: 屏幕共享 + 隐形语音,相当于带了一个 Google Tech Lead 陪你面试。

ROI 计算: 我们的全流程服务费用仅为你首年 Sign-on Bonus 的零头。是用几千刀换一个确定的未来,还是为了省钱去赌运气?

立即联系 ProgramHelp ,预约你的面试评估。Slots fill up fast.

author avatar
Jory Wang Amazon资深软件开发工程师
Amazon 资深工程师,专注 基础设施核心系统研发,在系统可扩展性、可靠性及成本优化方面具备丰富实战经验。 目前聚焦 FAANG SDE 面试辅导,一年内助力 30+ 位候选人成功斩获 L5 / L6 Offer。
正文完