55min
Level 3
0人が挑戦中
この面接は、機械学習エンジニアの技術設計面接を想定した練習です。題材は、映画サブスクサービスの推薦機能の開発です。面接官とのディスカッションを通じて、作りたいシステムの設計を組み立てていきます。決まった正解を当てる面接ではないので、条件を確かめながら設計を進め、その判断の理由を説明できるかが問われます。
まず見られているのは、設計に入る前に、使う人数や求められる速さ、止まったときの扱いなど、設計を左右する条件を自分から確かめ、作る範囲を決められるかです。そのうえで、入力から出力までの流れを部品の役割とあわせて説明し、数字をもとに方式を選び、選んだ理由を他の案と比べて語れるかが重視されます。正常に動く場合だけでなく、障害や誤りが起きたときの備えも見られます。あわせて、推薦機能を支える技術を、名前を挙げるだけでなく、仕組みと限界まで説明できるかも問われます。
以下を説明できているか、確認してみてください。