Somethingこの広告は、90日以上更新していないブログに表示しています。hackerrankintroduction昨年、RSSだか社内チャットだかどこだったか忘れたが、とある海外エンジニアのブログを読んだ。突破したのかが書かれていて、非常に刺激になった。そこに、面接対策として、hackerrank.comで基本的なアルゴリズムを復習した〜ということが書かれていた。説明しろと言われてもできないなあ(英語面接ならなおさら)と気づいた。rankのアルゴリズムコースの問題をひたすら解いていた。これからアルゴリズムを勉強、あるいは復習してみたい(英語で)という人は参考にしてみるといいかもしれない。無料なので安心して欲しい。アルゴリズムコースへ行ってもいいが、まずはどういうものか慣れるためにもTutorialをやってみるといいだろう。1問5分以内で終わるのでコツを掴むのにおすすめ。https://www.hackerrank.com/domains/tutorials/30-days-of-codetutorialを終えたら、algorithmsへ。カテゴリへ行けばいい。Rate、Difficultyと言うものが表示されている。Rate、Difficultyを見て問題の難易度を先にチェックしてから挑戦しよう。Mediumでも結構難しい問題は多い。とりえあずEasyから始めることをおすすめする。Rateの高い問題は易しい。英語に慣れていなければEasy問題の問題文を読むだけでも割りと大変かもしれない。問題を解くセレクトボックス内にある言語であれば、自由に選択できるので、好きな言語を選択できる。Medium問題は大抵は解決する。解答コードが直に貼られてあったりする。バッジがもらえるいっぱい問題を解くとポイントが溜まり、バッジを貰える。何の役に立つのかはわからない。