フロントエンドの求人面接では典型的なソフトウェアエンジニアの面接とは異なりアルゴリズムの重要性が低く、特定の領域(HTML、CSS、JavaScript など)の入り組んだ知識や専門的な技術についてより多くの質問がなされます。
フロントエンドエンジニアの面接の準備に役立つリソースは既にいくつかありますが、ソフトウェアエンジニアの面接のリソースほど豊富ではありません。既存のリソースの中で最も有益な質問集はおそらく Front-end Developer Interview Questions ですが、残念ながら私はこれらの問題の多くに対して完全かつ満足のいく回答をネット上に見つけることができませんでした。そう、このプロジェクトはそれらの質問に回答する試みなのです。また、このプロジェクトはオープンソースなので、Web の状況が進歩するのにあわせてコミュニティのサポートを受けながら生き続けることができます。
その場合には Tech Interview Handbook が良いかもしれません。こちらのリポジトリはより一般的なエンジニア面接に役立つ内容になっています。含まれるものには、アルゴリズム関連の問題や、行動面接(behavioral interview)対策、面接対策チートシートなどがあります!
製作中
データ構造の実装方法に興味がある場合は、私が制作している JavaScript のデータ構造とアルゴリズムライブラリである Lago をチェックしてみてください。Lago はまだかなり制作途中のものですが、プロダクトに使用できるライブラリにし、データ構造とアルゴリズムの復習をする際の参照リソースにもできるようにするつもりです。
私たちはプロジェクト参加者が遵守すべき行動規範として、Facebook と同じものを採択しました。プロジェクトに参加する場合、こちらの全文を読んでどのような行為が容認されるかをご確認ください。
コントリビューションの方法、改善の提案方法、コンテンツの翻訳方法に興味がある方は、コントリビューションガイドを参照してください。
このリポジトリ内のプロジェクトとパッケージはすべて MIT ライセンスです。