Laravel 実戦編(既存システムへの参画)
既存の Laravel アプリに途中から入る想定の技術面談。 「使ったことがある」で止まっている人が、2手目・3手目で何を聞かれるかを体験する。
20 問67 ノード三手目 7 本三 手まで掘る
答えるまで正解と解説は表示されません。下の一覧は解説つきのカタログなので、答えを見たくない場合は先に始めてください。
質問カタログ(模範解答つき)
面接官が何を見ているか、模範解答は何かを先に読みたい場合はこちらから。
- 01一覧ページの表示が重いと報告されました。Eloquent を使っています。最初に何をしますか。
- 02Web アプリの新規案件で Laravel を選ぶ判断として、最も本質的な理由はどれですか。
- 03本番環境でマイグレーションを実行するとき、開発環境と違う点として正しいのはどれですか。
- 04どういう処理をキューに逃がすのが妥当ですか。
- 05画面のある一般的な Web アプリで、認証の実装として妥当なのはどれですか。
- 06トランザクションを張る範囲として妥当なのはどれですか。
- 07Laravel のサービスコンテナが提供している主な価値はどれですか。
- 08Eloquent を使わず Query Builder や生SQLを選ぶのが妥当なのはどれですか。
- 09バリデーションの置き場所として基本になるのはどれですか。
- 10Laravel でテストを書くときの方針として妥当なのはどれですか。
- 11キャッシュを入れる対象の判断基準として妥当なのはどれですか。
- 12環境ごとに違う設定値の扱い方として正しいのはどれですか。
- 13ミドルウェアに置くのが適切な処理はどれですか。
- 14記事とタグのような多対多を設計するとき、正しいのはどれですか。
- 15Laravel が標準で守ってくれるものと、自分で書く必要があるものの区別として正しいのはどれですか。
- 16Laravel アプリをダウンタイムほぼ無しでデプロイする方法として妥当なのはどれですか。
- 17本番障害への気づき方として妥当なのはどれですか。
- 18テストも仕様書も無い既存コードに機能追加を頼まれました。最初にすべきことはどれですか。
- 19Laravel で定期実行を組む方法として妥当なのはどれですか。
- 20API のレスポンス設計として妥当なのはどれですか。