← 返回博客列表
Bloomberg

彭博 26NG Superday Coding 分享:最大括號深度子字串 + 3 個 BQ

2026-04-14

Bloomberg Cover

Bloomberg 26NG Superday Coding 截圖

這題是 Bloomberg 26NG Superday 的 coding 題。演算法不難,但很考驗你能不能把狀態轉移講清楚。


先確認題意

我會先問兩件事:

  1. 括號字串一定合法嗎? 是。
  2. 括號內可以為空嗎? 可以,例如 ()

先確認這兩點,後續實作會更乾淨。


面試話術(可直接講)

我會由左到右掃字串,維護三個狀態:

掃描規則:

  1. 遇到 '('depth 加一,開始更深一層的收集。更深層才可能產生更大的答案深度。

  2. 遇到 ')': 準備離開當前層。 若 depth > maxDepth,先清空舊答案,加入 curr,並更新 maxDepth。 若 depth == maxDepth,把 curr 追加到答案。 最後清空 currdepth 減一。

  3. 遇到一般字元: 加入 curr

最後回傳最大深度對應的所有子字串(依題目格式輸出)。


複雜度


常見踩坑點


3 個常見 BQ(Bloomberg Superday)

BQ1:分享一次你在高壓下快速解決問題的經驗

建議結構:

BQ2:分享一次你與同事有分歧,最後如何推進

建議結構:

BQ3:分享一次你主動提升效率的經驗

建議結構:


總結

這題本質是單次掃描與狀態維護。Bloomberg 類型面試裡,正確性是基本盤,清楚表達狀態變化與邊界處理才是加分點。


如果你也在準備 Bloomberg / Google / Amazon 的 OA 或 VO,歡迎交流。

#bloomberg #superday #vo #北美求職 #sde求職 #ng求職 #北美找工 #轉碼


延伸閱讀(外鏈)


需要面試真題? 立刻聯繫微信 Coding0201獲得真題

聯繫方式

Email: [email protected]
Telegram: @OAVOProxy