面接一覧
模擬面接を始める 元の求人ページを見る 






Airbnb
ミドル
Airbnbがゲストとホストに通知を送るタイミングと手段を決めるバックエンドシステムを構築する
AirbnbのNotificationsチーム(北京オフィス、週3日出社)は、世界中のゲストとホストに通知を届けるコアシステム — 配信タイミング、チャネル選択、スケール — を担当しています。サービス指向/分散環境でJVMベースのサービスを開発するハンズオンなバックエンドポジションで、on-call対応に加え、英語と中国語の両方でのチーム横断コラボレーションが求められます。
この面接を練習する
無料 · この職種に合わせて調整されたライブ音声模擬面接
この面接で問われること
- Java/Kotlin/Scalaによるバックエンドサービス設計
- サービス指向または分散システムのアーキテクチャ
- 通知配信のタイミング、チャネル選択、通知疲れとのトレードオフ
- on-callオーナーシップ:本番障害のデバッグ、runbook、モニタリング、ロールバック即応体制
- グローバルなプロダクト・エンジニアリングチームとの部門横断コラボレーション
- データドリブンな意思決定と技術的トレードオフの言語化
よくある質問の方向性
複数チャネルにまたがるユーザーへの過剰な通知を防ぐ通知システムを設計してください。
on-call中にデバッグした本番インシデントについて教えてください — 根本原因は何で、その後何を変えましたか?
Java/Kotlin/Scalaでエンドツーエンドに構築したバックエンドサービスと、その障害モードを説明してください。
複数のパートナープロダクトチームから要件が寄せられる場合、プロジェクトのスコープをどう定めますか?
コードレビューや設計議論を通じて、経験の浅いエンジニアをメンタリングした経験を教えてください。
分散システムでトラフィックのピークカットやメッセージの重複排除をどう実現するか、中国語で説明してください。
関連する面接

Airbnb
ミドル
Software Engineer, Quality Platform
software engineeringapplied AIquality engineeringLLM agents
何が問われるかを見る
Airbnb
シニア
Senior Software Engineer, Reliability Engineering Team
SREReliabilityDistributed SystemsIncident Management
何が問われるかを見る
Airbnb
スタッフ
Staff Machine Learning Engineer, Customer Support Engineering
Machine Learning EngineeringLLM/GenAICustomer Support AIChina-based
何が問われるかを見る
Affirm
ミドル
Software Engineer II, Back-end (Card Mgmt & Transaction Processing)
backend engineeringPythonKotlinfintech
何が問われるかを見る
Affirm
シニア
Senior Software Engineer, Backend (Growth Platform)
Backend EngineeringDistributed SystemsSenior SWEPlatform
何が問われるかを見る
Affirm
シニア
Senior Software Engineer, Backend (Merchant & Partner Lifecycle)
backend engineeringdistributed systemsfintechdomain-driven design
何が問われるかを見る