15.1進め方(45分の目安)
★★☆ 重要設計面接は、正解を当てる場ではなく、要件を確かめ、選択肢を比べて決めていく過程を見せる場です。45分なら、要件の確認に5分、全体の構成に10分、端末の工夫と深掘りに20分、失敗と計り方に5分、質問に5分くらいが目安です。
答え方の型
| 順番 | 話すこと |
|---|---|
| 1. 要件を確かめる | 主な機能、利用者の数、オフラインが必要か、対応する OS。範囲を絞る |
| 2. 画面とデータの流れ | 主な画面、画面 → ViewModel → Repository → API・DB の構成 |
| 3. API とデータの形 | 取りにいく API(ページ送りはカーソル方式など)、端末の DB の表 |
| 4. 端末の工夫 | キャッシュ・オフライン・同期・プッシュ・画像の読み込み |
| 5. 失敗への備え | 回線が切れた・サーバーが落ちた・古い版が残る場合 |
| 6. 計り方 | どの数字(表示までの時間・クラッシュ率など)で良し悪しを見るか |
途中で決め打ちせず、「A なら速いが通信が増える、B なら…」と選択肢を比べて理由を言うのがこつです。時間が限られるので、全部を浅く話すより、面接官が興味を持った部分を深く掘るほうが評価されます。