
Dropbox 介紹
眾所周知,Dropbox除了支持員工遠程辦公,Dropbox還致力於給員工提供舒適、自由度高、輕鬆、友好的辦公氛圍。如今,北美科技廠不斷卷化,Dropbox卻依舊是大家心中的養老公司,WLB評分高達4.2(滿分5)!
在大多數北美科技公司職工被迫RTO的當下,Dropbox員工依舊享有充分的靈活性,可以自由選擇辦公地點。據悉,Dropbox全體員工全年至少有90%的時間可在家辦公,僅有少數員工需要拿出10%的時間用於面對面辦公。
Dropbox SDE 的面試流程
Dropbox SDE 的面試流程與其他頂尖科技公司相比,相對較為直接。
Dropbox的面試流程通常持續大約一個月,包括以下環節:
- 招聘人員電話篩選
- 技術篩選或招聘經理篩選
- 最終輪次
招聘人員電話篩選 第一輪篩選通常是招聘人員的電話面試。
招聘人員交談大約半小時,他們會回顧你的簡歷和過往經歷,並提出一些行為面試問題,行為面試回答與Dropbox的核心價值觀需要保持一致。
技術篩選 Dropbox的技術篩選在招聘人員電話面試之後進行。
技術崗位的候選人會收到CodeSignal上的編程測試。預計會有1到2個編程題目,做好準備,Dropbox會評估你的代碼結構和靈活性。
招聘經理篩選 非技術崗位,如戰略和運營崗位,會進行招聘經理篩選,而不是技術問題,可以預期會有電話或視頻通話,涉及行為面試問題以及關於你的經驗和技術能力的更深入問題。
最終面試 Dropbox的最終輪面試通常以線上形式進行,持續1到2天,包含4到5輪,每輪大約一小時。
具體輪次會根據崗位類型有很大差異,但無論崗位如何,每位候選人都會有一輪行為面試,評估文化契合度。
Dropbox的面試真題
Round 1
- 純Coding Round:找一個value在整個數組裡出現的最大次數,數組已經排序了。 Clarify了數組包含什麼,重複值怎麼考慮。二分。關鍵點是edge case怎麼做
- 高頻題,找數組裡第K大的元素。用Heap,面試官問用最大堆和最小堆哪個好,為什麼不用最大堆。做的時候很容易寫出重複push/pop的代碼,寫完注意check一下。
Round2
BQ + Coding 面試官是做Retail的,簡單介紹了team,然後說了這輪是BQ + OOD,最後給兩三分鐘提問。
BQ問題
- Tight DDL,為了滿足Tight DDL做過哪些犧牲,解決了哪些問題。 Follow up問了團隊分工,怎麼理解mgr的預期,怎麼調度進度。
- 不能履約的時候,你是怎麼識別風險並且調整計劃的。 follow up了察覺問題和團隊溝通的時機,重做怎麼辦。
Coding問題
OOD: 設計一個類似Alexa的語音命令系統, 驗證給Alexa的自定義命令是否符合規則. 如果有違反, 需要告訴用戶違反了什麼規則和相關詞語. 一些hint from面試官:我想比較flexible的定義規則, 比如我希望第一個單詞一定是Alexa, 第二個單詞一定是動詞,等等.
整个实现的flow大概是:
- init rule manager: rule_manager = RuleManager()
- 添加各種規則: 比如rule_manager.add_rule(TriggerWordsRule(xxx))
- 然後進行validation: rule_manager.validate(“alexa play song”)
聯絡我們
經過我們的強力面試輔助,OA 代寫,候選人通過這些面試題的解析和溝通,面試官不僅了解了候選人的編程能力,也看到了我在解決問題過程中清晰的思路和有效的溝通技巧。這些不僅有助於應對各種面試,同時也能提升我們解決實際編程問題的能力。祝大家面試順利!
如果你也需要我們的面試輔助服務,請立即聯繫我們!