はじめに
コーディング面接を受けることになったけどどう対策をすればいいかわからない…
競技プログラミングをやっておけばいいのかな…
このような悩みを抱えている学生さんもいらっしゃると思います.
実際の詳しい対策方法や,おすすめの勉強本をご紹介します!!
コーディング試験とは?
こちらの記事を外資就活ドットコムに寄稿させていただきました.
コーディング試験とはなにか,またどのような流れで面接が進んでいくかを解説しています.
まだ見ていない方はぜひこちらを先にご覧ください.
外資就活ドットコムで書ききれなかった詳しい対策などを解説していきます!
対策方法
競技プログラミングに関して
競技プログラミングの勉強をしておくことで,確実にコーディング試験の通過率があがります.
Atcoderに登録をしていない方はとりあえず登録してみましょう.
この記事のように,どの問題を解くべきか,またどのように競技プログラミングの勉強を進めていくべきかに関して多くの記事が存在しています.
自分の苦手な問題などを見つけたら集中して解いていくなど,自分なりの勉強方法を見つけていきましょう.
おすすめの対策本
競技プログラミングの勉強にあたっておすすめの本を2冊紹介します.
プログラミングコンテストチャレンジブック
まずおすすめするのが
プログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~
です.
蟻本とも呼ばれていて,知っている方や持っている方も多いかもしれません.
競技プログラミングにおけるテクニックや考え方を基礎から解説しています.
また,実際のコードなども載っており,とりあえず買うならこの本と言っても過言ではないです.
問題解決力を鍛える!アルゴリズムとデータ構造
次におすすめするのが,
問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)
です.
本の中では絵や図が多く使われており,とてもわかりやすい本になっています.
楽しく勉強できるので,こちらの本もとてもおすすめです
コーディング試験の対策
競技プログラミングとコーディング試験はとても近いものですが,やはり少し異なる部分もあります.
- 問題にかける時間の違い
- 面接の中で行われるので,アドバイスを受けて解答を修正していくなどの違い
などなど,さまざまな違いがあります.
競技プログラミングを勉強しておくだけでは太刀打ちできない場合があるので,コーディング試験というものに関してしっかりと事前準備をしておきましょう.
おすすめの対策本
世界で闘うプログラミング力を鍛える本
なんと言ってもおすすめは
世界で闘うプログラミング力を鍛える本 ~コーディング面接189問とその解法~
です.
実際のコーディング試験においてどのように問題を解いていくかが,とても細かく書かれています.
筆者もコーディング試験の直前にこの本を読みまくり対策をしていました.
決して安くはないですが,値段の価値がある本だと自信を持って言えます.
特にGAFAなどの情報についても本の中で詳しく書かれているため,GAFAを志望する学生さんにはぜひ買って欲しい本です.
英語の対策
一部の企業(特に外資IT)では,コーディング試験が英語で行われるときがあります.
アルゴリズムはわかったのにそれを英語で説明することができなかった...
このようになってしまうと悔いが残ってしまいますよね.
しっかりと英語に関して(特にスピーキング)も対策をしていきましょう.
スピーキング力をあげるためにおすすめのサービスをこちらで紹介しています.
無料体験などもあったりするので,一度登録をして使ってみて自分に合うようであればぜひ継続して使ってみると良いでしょう.
さいごに
コーディング試験における具体的な対策方法やおすすめの本を紹介しました.
コーディング試験は緊張するものですが,それでも自分の力をしっかりと出せるようにしっかりと事前準備をしていきましょう.
コメント