paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」の開発者が、プログラミングやITエンジニアの転職などについて書いています。

エンジニアを目指す就活生向け・内定率を底上げするための最終面接対策

f:id:paiza:20180222100922j:plain
f:id:paiza:20140916135428p:plainこんにちは、谷口です。

就職活動中の皆さんにとって、最後の難関となるのが最終面接(役員面接)ですよね。面接対策はしっかりできているでしょうか?

就活であまり面接を受けた経験がないと「一次、二次面接が突破できていれば大丈夫なのでは?」と思われるかもしれません。しかし企業にもよりますが、最終面接での合格率は平均すると50%程度と言われています。2人に1人は最終面接で落選していることになります。「想像よりずっと通過率が低かった…」と感じる人もいるのではないかと思います。

では、最終面接で合否を分けるポイントはあるのでしょうか。一次、二次面接とはどんな違いがあり、面接官(応募先の役員など)は応募者のどこを見ているのと思いますか?

今回は、就活における最終面接のポイントについてお話ししていきます。

一次・二次は迷ったら通す、最終の面接官は迷ったら落とす

まず大前提の話ですが、一次・二次の場合、特に問題のなさそうな応募者なら、面接官に「とりあえず通す」という判断をしてもらえる場合もあります。

特に最近は売り手市場で採用活動も激化しているため「特別評価できるわけでもないけど、問題はないから落とすほどでもない」という応募者の場合、面接官が「落とすのはもったいないから、次の選考での判断に任せよう」と考えることもよくあります。

また、選考途中や内定を出したあとに入社辞退をしてしまう人も発生するわけで、あらかじめ採用予定人数よりも多めに通過させておく場合もあります。

しかし、最終面接はそこで「本当にこの応募者を採用するのか、それとも不採用にするか」を決めなければなりません。ですから、明確に「採用したい、うちで働いてほしい、一緒に働けそう」と思ってもらえなかった応募者は落とされてしまうわけです。

一次・二次面接を通過できた場合、その面接官(エンジニアの場合、人事担当者や現場で働く先輩やチームリーダーなどが多いかと思います)の人たちに、ひとまず仕事を教える上でのコミュニケーションや新人としてのプログラミングスキルなどには問題がないと思われたということです。では、最終面接ではどこで差がつくのでしょうか?

上記を踏まえた上で、最終面接で落とされる人に多い共通点を見ていきましょう。

最終面接で落とされる人に多い共通点

入社意欲が低そうに見える

業務経験がない就活生の場合、面接官はそのポテンシャルを見込んで合否を決めます。そこで意外と重視されているのが、本人に入社の意欲や熱意がありそうか否かです。

せっかく内定を出しても辞退されてしまいそうな人や、入社してもすぐに辞めてしまいそうな人だと、よほど実力が高くて「この人はどうしても捕まえたい」と思われない限り、内定はなかなか出さないでしょう。面接官には、「入社意志が強そう」「すぐには辞めず、働いてくれそうだ」と思ってもらわなければなりません。

最終面接まで進めているなら、基本的には新人エンジニアになるためのスキルに問題はないはずです。そこで大きく差がつく部分があるとしたら入社したいという熱意の強さでしょう。「第一希望ではない」とか「入社を迷っている」と言われると、面接官も「入社しなさそうな人に内定を出すわけにはいかない」と思ってしまいます。

面接では「御社のここがこうだから入社したい」「ここが自分に合っていると思うから入社したい」という強い意志が伝わるようなアピールができるとよいでしょう。

仕事に関する方向性や価値観が企業と異なる

前述の通り、一次・二次面接では「迷ったら通す」面接官も少なくないため、スキルやコミュニケーションに問題がなければスムーズに進むことができたりもします。

ただ、最終面接ではその応募者が「企業理念や社風といった、企業の方向性に合うか」といった点も見られています。

たとえば極端な例ですが、

  • 国内に特化したサービスを開発している企業で「将来は海外で開発したい」
  • 開発エンジニアの募集求人に応募しているのに「全然違う分野の研究開発がしたい」

など、「それはうちじゃないほうができるんじゃないか?」という希望を出されると、どんなにスキルや人間性に問題のない人でも「他社に行ったほうがいい人材だろう」と思われてしまいます。

逆質問の内容がしょうもなすぎる

面接の最後には、ほとんど必ず応募者側から企業に質問ができる逆質問タイムがあります。

この逆質問ですが、「とりあえず聞いておけばどんな質問でもいい」というものではありません。

特に最終面接の場合、面接官はほとどが社長や代表取締役、CTOなどの役員です。

「とにかく何か質問しなければ」と焦るのもわかりますが、たとえば

  • 企業理念や作っているサービスなど、ちょっと調べたり求人票を読んだりすればわかる質問
  • 労働条件や開発環境の詳細など、それまでの選考の面接官に聞いたほうが詳しくわかる質問

などを聞いても、逆効果になりやすいです。

そのほかにもあるNG行動

  • 緊張しすぎているのか、まともなコミュニケーションがとれない
  • 話が長くて要点がわかりづらい
  • それまでの面接といきなり違う話をするなど、話に一貫性がない

(一次・二次選考で話した内容や評価は、最終面接の面接官にも伝わっていることが多いので、急に違うことを言うと「なぜ前と言うことが変わったのだろう? 適当に話しているのではないか?」などと思われかねません)

最終面接の直前でもできる、内定率を上げる対策

志望動機について

志望動機はそれまでの面接でも話すことが多かったかと思いますが、最終面接の前にもいま一度見直しておくとよいでしょう。

というのも、面接前から考えていた志望動機は、求人票や新卒採用サイトなどを見て、ある程度イメージで考えていた部分が多いですよね。ただ、最終面接までには、説明会や一次・二次面接でその企業の社員の方々に直接質問したり、説明を受けたりする機会があったはずです。

そこで受けた印象や得た情報を盛り込んだ上で、「一次面接で開発チームの方にこんなお話を聞いて、さらに志望度が高まりました」などといったエピソードを追加できると、熱意が伝わりやすく、説得力もある志望動機になります。

逆質問について

逆質問タイムでも熱意をアピールすることはできます。ただ、前述の通りなんでもいいから質問さえすればいいというわけではありません。

たとえば、

  • 私は現在○○の勉強をしているのですが、ほかにも入社までに準備したり勉強したりしておくべきことはありますか?
  • 御社で活躍されているエンジニアの方々は、どのようなスキルや資質を持った方が多いですか?

といった感じで、入社後を前向きに見据えた質問ができると、入社したいという意志が伝わりやすくなります。

まとめ

最終面接は、ふだん会うことのないような社長や役員を相手に話さなければならない場ですから、誰でも緊張するものです。

ただ、一次・二次面接の面接官には「この人は社長や役員に会わせて大丈夫!」と思われたからこそ、最終面接の舞台まで来ることができているわけですから、そこは落ち着いて自信を持ち「引き続き自分のよいところを伝えよう」という気持ちで臨んでください。

あとは前述の通り、熱意を持って話すことを意識しておきましょう。


paiza新卒について詳しくはこちら
paiza転職





paiza新卒」は、ITエンジニアを目指す人たちのための、IT/Webエンジニア求人に100%特化した就職サービスです。プログラミングスキルチェック(コーディングのテスト)を受けて、スコアが一定基準を超えれば、書類選考なしで複数の企業へ応募ができます。

paiza新卒

まずはスキルチェックだけ、という使い方もできます。自分のプログラミングスキルを客観的に知ることができますので、興味がある方はぜひ一度ご覧ください。

paizaのスキルチェック

また、paiza新卒をご利用いただいている企業や、paiza新卒を使って就職に成功した方へのインタビューもございます。こちらもぜひチェックしてみてください。

初心者でもLinux・シェル・Vimについて学べる入門レッスン紹介

f:id:paiza:20140916135428p:plainこんにちは。谷口です。

最近「Linuxについて勉強したい、自分で使ってみたい」「仕事でLinuxの知識が必要になった」という初心者の方から、「Linuxがどんなものかよくわからないので知りたい」と聞かれることがよくあります。

今回は、これからLinuxに入門したい方、プログラミング初心者の方向けに、Linuxの基礎が学べるpaizaラーニングの「Linux入門編」をご紹介します。

Linuxって何?

Linuxは、Unix互換のオペレーティングシステム(OS)で、サーバやPCのOS、家電組込システムに幅広く利用されています。

Linuxは、誰でも自由に無償利用できるオープンソースソフトウェアです。公開されているLinuxのソースコードを、多くの人や企業が改良したり、新しい環境に移植したり、共同開発を進めたりしています。(こうしたコミュニティの人々がLinuxカーネルに必要なツールを統合・開発して提供しているのが「Linuxディストリビューション」です)

paizaラーニングLinux入門編では、Linuxの概要だけでなく、Linuxを使った開発をするときに必要なシェルのコマンド、テキストエディタVimの使い方、システム管理などについても学べます。

Linux入門編1: Linuxの基本を理解しよう


まずはLinuxがどんなものなのか、特徴やシステム構成などから学びましょう。

01:Linuxの全体像を理解しよう

Linuxの概要、Unixについて解説しています。

02:Linuxの利用形態を学ぼう

Linuxがどのような場面で使われているかを紹介しています。

03:Linuxのシステム構成を知ろう

Linuxのシステム構成、カーネルについて学びます。

04:パッケージ管理ツールを使ってみよう

Linuxのパッケージ管理ツールについて学習します。

05:シェルコマンドの考え方を理解しよう

Linuxの操作に必要なシェルコマンドについて解説しています。

06:ファイルシステムを理解しよう

Linuxのファイルシステムについて学びます。

07:ファイルのリンクを作成しよう

ファイルのリンクを使った操作を学びます。

Linux入門編2: シェル環境を使いこなそう


Linuxの操作で必要となるシェル環境について学びましょう。

01:ファイル検索コマンドfindを使おう

ファイルを検索するコマンドfindの使い方を解説しています。

02:テキスト検索コマンドgrepを使おう

テキストを検索するコマンドgrepの使い方を解説しています。

03:正規表現を使ってみよう - 特定の文字を指定する

正規表現を使って文字を指定する方法を学びます。

04:正規表現を使ってみよう - 文字数・位置を指定する

正規表現を使って文字数や文字の位置を指定する方法を学習します。

05:リダイレクトで、入出力を切り替えよう

標準入力とリダイレクトについて解説しています。

06:パイプで、シェルコマンドを組み合わせよう

シェルコマンドを組み合わせるパイプの使い方について学びます。

07:プロセスを理解しよう

複数のプログラムを同時に実行したときのプロセスについて解説しています。

08:bash環境をカスタマイズしよう

Linux環境で標準的に用いられるbashの開発環境をカスタマイズする方法を学びます。

Linux入門編3: テキストエディタVimを身に付けよう


多くのLinuxディストリビューションに標準搭載されている、テキストエディタVimについて学びましょう。

01:Vimの特徴を理解しよう

Vimの概要についての解説です。

02:はじめてのVim

Vimの起動、入力、修正、保存を学びます。

03:Vimでカーソルを移動させよう

Vimでのカーソル移動について学びます。

04:テキストの削除と取り消し

Vimでのテキストの削除と操作を取り消す方法、コマンドを組み合わせる方法を学びます。

05:コピーと貼り付け

Vimでのテキストのコピーと貼り付けを学習します。

06:検索とマーク

テキストの検索とマーク機能について解説しています。

07:正規表現でテキストを検索・置換しよう

コマンドラインモードで正規表現を使ったテキストの検索・置換をする方法を学びます。

Linux入門編4: システム管理の基本を理解しよう

Webサーバなどを運用するときは、サーバを稼働させるLinuxのシステム管理が不可欠となります。ユーザー、グループ、アクセス権限などLinuxのシステム管理について学びましょう。

01:システム管理の役割を理解しよう

Linuxのシステム管理の概要について解説しています。

02:ユーザー情報を確認しよう

ユーザー情報の確認・変更の方法を学びます。

03:ユーザーを追加しよう

ユーザーアカウントの追加について学習します。

04:グループ情報を確認しよう

Linuxののグループ情報の確認について学びます。

05:グループを追加しよう

グループの作成方法を解説しています。

06:アクセス権限を理解しよう

ファイルシステムのアクセス権限について学びます。

07:アクセス権限を変更しよう

アクセス権限の確認方法・パーミッションについて学習します。

08:ジョブスケジューリングを理解しよう

Linuxのジョブスケジューリングについて解説しています。

09:Linuxの地域設定を理解しよう

Linuxの地域設定について解説しています。

Linux入門編5: シェルスクリプトを使ってみよう

シェルコマンドを実行できるプログラミング言語、シェルスクリプトについて学びましょう。シェルスクリプトを利用すれば、Linuxにおけるシェルの操作を自動化することができます。

01:シェルスクリプトの概要を理解しよう

シェルスクリプトの概要についての解説です。

02:シェルスクリプトで Hello world

シェルスクリプトで「Hello world」を出力してみます。

03:シェルスクリプトで文字列を変数に代入しよう

変数の使い方について学びます。

04:シェルコマンドで計算しよう

シェルスクリプトを使った計算について学習します。

05:計算結果を変数に代入しよう

計算結果を変数に代入して出力する方法を解説しています。

06:シェルスクリプトで条件分岐

ifコマンドを使ったシェルスクリプトの条件分岐について学びます。

07:複数の条件を組み合わせよう

else・elifを使った複数の条件分岐について学びます。

08:シェルスクリプトでデータを受け取ろう

シェルスクリプトでデータを受け取る方法、引数、標準入力について解説しています。

09:いろいろな条件で分岐しよう

if文を使った数値の比較、testコマンドの条件式を学びます。

10:ループ処理を使いこなそう

forコマンドを使ったシェルスクリプトのループ処理を学びます。

11:ループ処理と標準入力を組み合わせよう

whileコマンドを使ったループ処理と標準入力の組み合わせについて学習します。

まとめ

「Linuxを使ってみたい…」という方は、paizaラーニングLinux入門編から初めて、そこから実際の開発など興味のある分野への学習を広げていくと、無理なく学べるかと思います。

Linux入門編について、詳しくはこちら






paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

詳しくはこちら

paizaラーニング

そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

詳しくはこちら

paizaのスキルチェック

初心者でもシェルコマンド・スクリプトの使い方が学べる入門レッスン

f:id:paiza:20140916135428p:plainこんにちは。谷口です。

今回は、これからシェルに入門したい方、プログラミング初心者の方向けに、paizaラーニングでシェルの基礎が学べる「シェルコマンド入門編」についてご紹介します。

シェルコマンドって何?

LinuxやUNIXなどのOSを利用するときに欠かせないのがシェルコマンドです。シェルにはいろいろな種類がありますが、最近のLinuxやMacなどでは、bashがシェルの標準環境とされ、広く使われています。

ざっくり言うと、OSを使いたい時に、OSと我々ユーザーの仲介役をしてくれるのがシェルです。

たとえば、コマンドやスクリプトを入力すると、その入力された処理内容をカーネル(OSの核となる、処理を実行してくれる部分です)に依頼してくれたり、処理中に何らかのエラーが発生した時に、われわれでも理解できるようなエラーメッセージを出力してくれたり…というように、OSとユーザーの間を取り持ってくれるのがシェルの役割です。

シェルにはいろいろな種類がありますが、最近のLinuxやMacなどでは、bashがシェルの標準環境とされており、多く利用されています。

シェルを使うと

  • キーボードとテキスト画面だけでOSを操作できる
  • コマンド履歴が作業手順になり、自動化もできる
  • シェルコマンドで使える便利なアプリがたくさんある

といったメリットがあり、OSを操作する上では欠かせない技術です。

paizaラーニングシェルコマンド入門編

シェルコマンド入門編では、このように動画レッスンに沿って自分でシェルコマンドを入力し、実行結果を見ながら学ぶことができます。


01:シェルコマンドの概要を理解しよう

シェルコマンドの用途や利点など、その概要を解説しています。

02:シェルを呼び出してみよう

実際にシェルを呼び出して、基本的な操作を学習します。

03:ファイル一覧を表示しよう

シェルコマンドを使ってファイル一覧を表示する方法を学びます。

04:ファイルを作ってみよう

シェルコマンドを使ったファイル操作について学習します。

05:ディレクトリを作ろう

シェルコマンドで実際にディレクトリを作成し、ファイルを整理する操作を解説しています。

06:ディレクトリを操作しよう

上の動画で作成したディレクトリに対して、さまざまな操作を実行してみます。

07:ファイルパスを理解しよう

シェルコマンドでファイルを指定するファイルパスについて学習します。

08:ファイルパスを指定しよう

シェルコマンドでファイルパスを実際に試します。

09:プログラムを実行しよう

プログラムファイルを使って、シェルコマンドとして実行する方法を学習します。

まとめ

「シェルを使ってみたい…」という方は、paizaラーニングシェルコマンド入門編から初めて、そこから自分でLinux環境を作って使ってみるなど、興味のある分野の学習を広げていくと、無理なく学べるかと思います。

シェルコマンド入門編について、詳しくはこちら





paizaラーニング」では、未経験者でもブラウザさえあれば、今すぐプログラミングの基礎が動画で学べるレッスンを多数公開しております。

詳しくはこちら

paizaラーニング

そしてpaizaでは、Webサービス開発企業などで求められるコーディング力や、テストケースを想定する力などが問われるプログラミングスキルチェック問題も提供しています。

スキルチェックに挑戦した人は、その結果によってS・A・B・C・D・Eの6段階のランクを取得できます。必要なスキルランクを取得すれば、書類選考なしで企業の求人に応募することも可能です。「自分のプログラミングスキルを客観的に知りたい」「スキルを使って転職したい」という方は、ぜひチャレンジしてみてください。

詳しくはこちら





※このブログで紹介しているキャンペーンやイベント、およびサイト内の情報については、すべて記事公開時の情報となります。閲覧されたタイミングによっては状況が変わっている場合もございますのでご了承ください。

ITプログラマー・エンジニア転職・就活・学習のpaiza

プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編AI機械学習入門

エンジニアのためのプログラミング転職サイト|paiza転職

プログラミング スキルチェックエンジニア求人一覧

未経験からエンジニアを目指す人の転職サイト|EN:TRY

プログラミング スキルチェックエンジニア未経験可求人一覧

エンジニアを目指す学生の就活サイト|paiza新卒

プログラミング スキルチェックエンジニア求人一覧

ブラウザを開くだけで エディタ、Webサーバ、DB等の開発環境が整う|PaizaCloud