You are visiting this website from:
転職アドバイス | 読了時間:約3分

コードテスト面接・攻略法

コードテスト面接・攻略法

20-04-2015
Submitted by global_admin on Mon, 04/20/2015 - 07:57
Read time: 3 mins mins read
Read Time
3
Translation Language
Japanese
Contracting Jobs
Off

プロジェクトマネジメントのスキルを面接で証明することは難しいですが、幸か不幸かコーディングはその場で実力をテストできてしまいます。

緊張すると実力を発揮するのは難しいもの。

一般的な面接準備(志望動機や長所短所など。こちらのブログも是非)だけでなく、コーディング面接のための対策も怠らないでください。

 
教科書のおさらいを!

日々の実務では、会社の状況によってよく使うコードもあれば、頭の中でスリープモードになっているコードもあるでしょう。面接では、あなたのコンフォートゾーンを出なければなりません。忘れてしまったアルゴリズムを呼び覚ますには、使い慣れた教科書をおさらいするのが一番手っ取り早い方法です。また、本を読むことで、一つ一つの知識を体系だてて整理しなおすことができます。

まだ転職活動を始めたばかりで、実際の面接まで時間はたっぷりある、というあなた。こんな本が好評のようです:
駆け出しのあなたには > Programming Interviews Exposed: Secrets to Landing Your Next Job
ベテランなら > Cracking the Coding Interview
 
ホワイトボードに慣れておくこと

ドラマ『ビッグバンセオリー』では、主人公シェルドンと仲間たちはいつもホワイトボードを使って議論しています。彼らの思考のプロセスが視聴者の目に見える形にするには、ホワイトボードはうってつけの小道具なわけです。面接官も同じように、あなたの思考プロセスを知りたいと願っています。パソコンではなく、ホワイトボードマーカーを渡されても対応できるよう、準備をしておきましょう。

上で紹介したような面接対策本には、サンプルのお題がたくさん掲載されています。頭の中で解いた気になってはいけません。タイムリミットを設定し、実際にマーカーを手に取って真っ白なボードに向かう練習をしましょう。できれば、先輩や「この人にはできないヤツと思われたくない」友人に面接官役を務めてもらいましょう。

思考プロセスを声に出すのもおすすめです。「ループを使ってこのリストを処理したらいいかな」とか「この機能のデータアクセス方法は後でもう一回考え直そう」とか、独りのときは皆やっていますよね?実はこれは、面接官に何を考えているか伝えるために非常に有効なテクニックです。初対面の面接官の前でもできるよう、つぶやきを昇華させておきましょう。

ホワイトボードにつられて、頭まで真っ白にならないように。練習が肝心です。
 
質問をしないのはリスキー

お題について質問をすることで、あなたの印象がダウンすることはありません。エッジケースがある場合、例外処理をすべきか?ブレイクポイントにすべきか?一度立ち止まって考えてみてください-これがいつもの仕事だったら、どうするか?おそらく、誤った判断をして二日後に全部やり直すよりは、その場で上司に確認するでしょう。面接でも、「ビジネスのためにベストな解決は」という目的意識を忘れずに取り組みましょう。

「言語の指定はありますか?」「C++のライブラリを使えますか?」など、アプローチについての質問をしてもOKです。

特にノートパソコンを渡されている場合、面接官からはあなたの作業は見えません。間違った方向に進めていても、面接官は指摘のしようがありません(これは一種のテストですから、そもそも教える気持ちがない場合も考えられますが)。
 
擬似コードも有効に使って

映画『ソーシャルネットワーク』でジェシー・アイゼンバーグ演じるマーク・ザッカーバーグは、彼女に振られてfacemash.comを立ち上げたとき、息もつかずにどんどんプログラムを書きあげていきました。

面接では、一発で完璧なコードを目指す必要はありません。個人それぞれのスタイルで取り組めばいいと思いますが、方向性や大枠を的確に上手に示すことができれば、確実に部分点は得られます。面接官に「とりあえず擬似コードで全体のストラクチャーを決めます」と宣言し、あとで戻って細かい部分を埋めていきましょう。こうすることで、時間切れになった場合に備えることもできます。

また、パーフェクトな解決策が最初から思いつかない場合も、あせらないこと。思いついた方法でまずは取り組み、「しかしながらこの方法の欠点は…」と面接官に理解度をアピールしましょう。
 
最後に、前の晩はよく寝ること!そして面接前は、Morgan McKinleyおすすめの気合を入れるプレイリストも忘れずに!
 
 
・・・まだ面接の予定がない?現在募集中のITポジションは、こちらから。

給与ガイド(2020年度版)

最新版の給与ガイドには、各市場の採用市場に関する洞察や給与の期待値を掲載しています。

給与ガイドをみる
問い合わせる
以下の必要事項をご記入ください。担当者からご連絡させていただきます。
Submit your Healthcare Staffing Request
- Request a Free Consultation Today -
この項目は必須です
「姓」は必須項目です。
「名」は必須項目です。
「メールアドレス」は必須項目です。
電話番号を入力してください
有効な電話番号を入力してください