とある縁でHackerRankというサイトに登録したので説明しようと思います。
どんなサイトか?
Practice coding, prepare for interviews, and get hired.
とあるようにプログラミングの練習問題、コーディング試験対策、求人応募ができます。しかし、求人応募はアメリカと一部のヨーロッパに限られます。
サイトはすべて英語です。
練習問題
登録すると、ダッシュボードにテーマ別の練習問題が表示されます。一番左の「Problrem Solving」が一番豊富にそろっている印象。
解き始めると、ダッシュボードで進捗が表示されます。たくさん解くとレベルアップする感じでしょうかね。
問題の特色
ブラウザ上にコードを貼って、解答を提出するのですが、標準入出力については、すでにコードが記載されています。
なので、回答者である我々は、問題を解くロジックのみを考えればよいことになります。
まとめ
プログラミングの問題を解答できるサイトは、AtCoderやPaizaなど、様々なものがあると思いますが、以下のニーズに対してはHackerRankが適していると思います。
最後については補足が必要ですが、WEB上でコーディングテストを受ける際に、このサイトが使われいているそうです。
参考
他のレビュー投稿です。
HackerRankのアルゴリズム厳選20問でコーディング面接をハックする - 港区で苦しむデータサイエンティストのメモ帳