← 返回博客列表
Uber

Uber OA(HackerRank)面經 2026:單調棧折扣 + 並查集連通分量

2026-04-14

Uber OA HackerRank 截圖 Q1

這套 Uber OA 是在 HackerRank 上考的。兩題都不難,但很考驗時間壓力下的實作穩定度。


Q1:商品折扣(單調棧)

核心思路

直接用單調棧,從右往左遍歷:

接著按題意同步維護三個結果:

最後輸出總價與原價商品索引。

複雜度


Q2:連通時間 / 連通分量數(並查集)

Uber OA HackerRank 截圖 Q2

本質

本質是連通分量問題,直接用並查集(Union-Find)。

建圖與合併

xy 分組:

再在兩個方向分別排序與合併:

最後統計不同 root 數量(不連通分量數),再依題意轉成最終時間/答案。

複雜度

設點數為 n


面試常見失誤


一句話總結

Q1 是標準單調棧模板,Q2 是「分組排序 + 並查集」的連通分量題。狀態維護清楚,基本就能穩定通過。


Uber OA 沒把握可以輔助,其他公司也可以問問。

#uber #美國留學生 #北美求職 #留學生求職 #留學生實習 #留學生找工作 #hackerrank #面經


延伸閱讀(外鏈)


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

聯繫方式

Email: [email protected]
Telegram: @OAVOProxy