
ミドル
コンシューマースケールで動く Google Wallet の Android プラットフォームの機能を設計しリリースする
Google の Payments/Wallet チーム(シンガポール拠点)の Software Engineer ポジション。タップ決済、Autofill、Google Pay を裏側で支えるクレデンシャルの「ファイルシステム」である Google Wallet の Android アプリとプラットフォームで、設計からデリバリーまで機能をエンドツーエンドでオーナーシップを持って担い、Google Play Services や Android プラットフォーム本体との深い統合にも携わります。応募要件は Java/Kotlin の経験 2 年と Android アプリ開発の経験 2 年です。
この面接を練習する
無料 · この職種に合わせて調整されたライブ音声模擬面接
想定される形式
Google の標準的な SWE 選考:リクルーター面談、コーディング電話面接、その後オンサイトのループとしてコーディング、システム/Android デザイン、Googleyness・リーダーシップ面接に加え、チームマッチングが行われます。
この面接で問われること
- Java/Kotlin と Android アプリケーション開発
- 設計からデプロイまで、エンドツーエンドの機能オーナーシップ
- Google Play Services および Android プラットフォームとの統合
- 社内外のインテグレーター向けのプラットフォーム抽象化・API 設計
- Product Manager や UX との協働
- 決済ドメインの知識:NFC、コンタクトレス決済、デジタルクレデンシャル(歓迎要件、必須ではない)
よくある質問の方向性
Java または Kotlin でのコーディング問題
決済・クレデンシャル系アプリの Android 機能をエンドツーエンドで設計する
サードパーティのインテグレーターがプラットフォームに接続するための API をどう設計するか
Android アプリのアーキテクチャ選定(ライフサイクル、セキュアストレージ、バックグラウンド処理)を議論する
PM・UX との職能横断の協働と、タイムゾーンをまたいだ連携
曖昧な状況への対応やオーナーシップを問う Googleyness・行動面接の質問
関連する面接

シニア
Software Engineer, Serverless Networking, Infrastructure

スタッフ
Staff Software Engineer, Mobile (Android), YouTube

アソシエイト
Software Engineer

Netflix
シニア
Android Software Engineer 5 - Games Client Foundations

Instacart
シニア
Senior iOS Engineer

Robinhood
シニア