
Zapier
シニア
ZapierのIAMプラットフォームを設計しスケールさせる:OAuth/JWT、権限管理、サービス間認証
ZapierのIdentity PlatformチームにおけるSenior Fullstack Engineerポジションの面接です。権限管理、OAuth/JWTインフラ、サービス間認証など、全社のアクセスをモデル化・適用・スケールさせるシステムをオウンします。他チームが依存する共有プラットフォームであるため、IAM設計(RBAC/ABAC/ReBAC)、安定したAPIとバージョニングの規律、チーム横断で影響力を発揮する力について、プラットフォームエンジニアリングの深い質問を想定してください。
この面接を練習する
無料 · この職種に合わせて調整されたライブ音声模擬面接
この面接で問われること
- OAuth/JWTインフラの設計:トークン、スコープ、署名、鍵のローテーション
- 認可モデル:RBAC、ABAC、リレーションシップベースのアクセス制御
- サービス間認証(クライアントクレデンシャル、サービスアイデンティティ、トークン伝搬)
- プラットフォームエンジニアリングの規律:安定したAPI、大規模環境での破壊的変更の管理
- 一貫性のない認証パターンを統一するためのチーム横断の影響力
- アクセス制御に関するエンタープライズガバナンス要件
よくある質問の方向性
マルチテナントSaaSプロダクト向けに、権限・ロール・ポリシーを扱う認可システムを設計せよ
多くのチームが使う共有認証SDKへの破壊的変更を、障害を起こさずにどうロールアウトしますか
分散システムにおけるJWTの署名・検証・鍵ローテーションを順を追って説明してください
RBAC、ABAC、リレーションシップベースのアクセス制御をそれぞれどのような場面で選びますか
自分が作ったわけではないサービス群にまたがる、一貫性のない認証パターンを統一した経験を説明してください
日々のエンジニアリングワークフローでAIエージェントをどう活用していますか
経験者はこう語る
リアルな Sr. Engineer の面接体験 — 候補者の公開投稿をもとに出典付きで再構成。
Google · L3 ソフトウェアエンジニアオファー獲得Google L3 ソフトウェアエンジニア面接体験談:電話面接、コーディング4ラウンド、Googleynessラウンド
実務経験2年の候補者が、リクルーターからの連絡からオファー獲得まで約4か月を要した記録。オンサイトは45分のコーディング面接4回で構成され、うち3回で二分木の問題が出題された。あるラウンドでは、最適解を大規模システムでどう近似計算するかをめぐって25分間の深掘り質問が続いた。
面接時期: 2020年6月 · インド・バンガロール
Google · L4 ソフトウェアエンジニア不合格Google L4 ソフトウェアエンジニア 面接体験談:8ラウンドを経てオファーなし
L4ソフトウェアエンジニア職の候補者は、2回の電話面接、3回のオンサイトラウンド、文化面接、そしてGoogleの採用マネージャーとのチームマッチング面談を経た後、経験年数要件の引き上げによりプロセスが約1か月半停滞し、追加された1ラウンドの末にオファーなしで終了した。
面接時期: 2024年2月 · 記載なし
Google · L5 ソフトウェアエンジニア不合格Google L5 ソフトウェアエンジニア面接体験談:電話面接、オンサイト3ラウンド、システム設計、そして遅れて届いた不採用通知
L5職に応募した候補者は、電話面接、オンサイト3回のコーディングラウンド、モバイルのシステム設計ラウンド、Googleyness and Leadershipラウンドを経験した。4回の技術ラウンドのうち2回は候補者自身の評価では出来が悪く、約2か月の沈黙の後、リクルーターからポジションがクローズされたと伝えられた。
面接時期: 2023年1月 · 記載なし
関連する面接

Zapier
ミドル
Engineer, Applied AI

Zapier
ミドル
Software Engineer, Release Engineering

Zapier
マネージャー
Sr. Manager, Engineering, India

Replit
スタッフ
Staff Software Engineer, Enterprise Platform

Airbnb
シニア
Senior Software Engineer, Service Tools

Cloudflare
ミドル