【転載】未経験&ジュニア層向け エンジニア面接対策

From: https://qiita.com/ttorubou/items/0f2d212bf3aafd4fe5b4

【自己紹介】

マルと申します。 僕は、前職で美容師をやっておりまして、2年前に現職のSES企業に転職をいたしました。現職の方では、クライアント先でWEBシステム開発や業務システム開発を行っており、要件定義〜リリースまで経験してきました。 また、自社の方では、メンターとして10人ほど担当させていただいておりました。そして、現在は働きながらプログラミングスクールにも通っております。 よろしくお願いいたします。

【本記事を投稿する経緯】

この度、約2.5ヶ月という期間を経て転職活動をいたしました。転職活動をする上で自分なりに気をつけたポイントや、面接のよく出た質問をこれから転職活動をする方の少しでもお役に立てればと思い、まとめることにしました。 ※あくまで全て個人的な意見や感想です。

ところで、お前の転職活動結果はどうだったんダと気になる方も多いかと思いますので、発表いたします。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
応募企業
15社

書類通過
7社

内定
5社

一次面接通過時点(辞退)
2社

以上が、転職活動結果となります。

あまり面接受けてないじゃないかと思われる方も多いと思います。その通りです。あまり受けていません。なので、今回の本記事はあくまでも参考程度に見ていただけると幸いです。 結果的に、第一志望である、某大手企業様より内定をいただけたので、一次面接通過時点で辞退してしまった企業が2社あります。

【職務経歴書作成時のポイント】

大事なポイントとして、職務経歴書を見ただけで大体のスキル感や経歴が分かるようにしましょう。 細かいポイントを書き出すとキリがないため、割愛しますが、以下を意識して職務経歴書を書いてみてください。

  • 何の言語を、何年行っていて、どの程度できるのか表などを用いながら作成すると良い(フレームワーク、DB、OS,クラウド、その他を含む)
  • 前職もしくは現職で、何人くらいの規模の会社で、何千万円くらいの規模のプロジェクトで、平均何歳で、何チームあって、何の役割で、どんなサービスで、誰の向けのサービスで、どのような点で工夫して、どのような内容の事を行っていたのか(具体的な数字などを用いるとイメージしやすい)
  • Githubのアカウントや普段書いている記事やポートフォリオなどがあれば、添付しておく
  • 通常業務以外で行っていることなどがあれば、記載しておく
  • 職務要約は5行くらいで簡潔に
  • 別途活かせる知識や経験の欄を設ける(ここでも具体的な数字などを用いてイメージしやすいように)

【面接の流れ】

僕が面接を受けた際の流れは大体以下のような流れでした。企業によっては、順番が前後する可能性もあります。

一次面接(1時間前後)

自己紹介 ↓ 会社説明 ↓ 質問 ↓ 逆質問

二次面接以降(30分〜1時間)

自己紹介 ↓ 質問 ↓ 逆質問

【面接でよく聞かれる質問集】

ここは皆さんが一番気になっているであろう部分になります。 基本的には一次はあまり深掘りされず、二次以降でかなり一つ一つの質問に対して深掘りされる事が多いです。なので、質問に対しての回答と深掘りされた際の回答の両方を用意しておくと良いかもしれません。 ※回答を考える際には、回答に一貫性があるか、あなたを採用することによって企業側にどのようなメリットがあるのか、どのように貢献できるのか考えることが重要です。 大体以下の質問をおさえておけば、大丈夫です。(多分)

  • 志望理由(御社でないとできないことや魅力を伝える、)
  • 自己紹介(面接官が話題を作りやすいような話のフックを3つほど入れておく。目安25〜45秒)
  • 弊社の好きなor興味のあるプロダクトは?(しっかりと企業調査しているのか)
  • 入ってまずどんな役割をやりたい?(志望企業で実現できるのか、具体的に)
  • 自己PR(数字などを入れて具体的に)
  • 弊社に入社した際に、どのように貢献できる?(企業側のメリット)
  • 転職活動の軸は?(志望企業で解決できる軸なのか)
  • エンジニアになった理由、きっかけは?(エンジニアとしての素質、❌リモートがしたい❌柔軟な働き方がいい)
  • 実際にエンジニアになってみてどうか?やっていけそうか?(エンジニアとしての素質)
  • 前職の入社理由は?
  • 前職の退社理由は?
  • 現職の入社理由は?
  • 現職の退社理由は?(上長や会社に対してどのような提案をしたのか)
  • 今回の転職で何を叶えたいのか?
  • 入社して何をしたい?(志望企業で実現できるのか、具体的に)
  • 今後行っていきたい業務内容は?(理由も添えて)
  • 5年後、10年後のキャリアプランは?(独りよがりなキャリアプランになっていないか、1、3、5、10年後まで考えておく)
  • 将来の夢は(志望企業に入ることで将来像に近づけるのか)
  • 良い意味と悪い意味で印象に残っているプロジェクト(悪いプロジェクトでは自分なりにどのような工夫をしたのか)
  • チームとして頑張ったことは(仮に入社になった場合にメンバーとうまくやっていけるか)
  • これまで参画してきたプロジェクトの中で大変だったこと。(自分なりにどのような工夫をしたのか)
  • チームとして自分なりに気をつけていること(受け身の姿勢ではないか)
  • これまでの業務で工夫した事(真剣に取り組める人なのか)
  • リーダーやサブリーダーでそれぞれ大変だったことはありますか?
  • 社外の勉強会やセミナーなどにも参加している?(勉強熱心なのか、向上心はあるのか、ポテンシャルはあるか)
  • 技術者としての強み/弱み。長所/短所は?(具体的に、短所に対してはどのような改善を取り組んでいるか)
  • 今までで1番辛かった事(辛いことにも耐えられるのか、どのように対処したのか)
  • 今までで1番頑張った事(具体的にどのように意識して頑張ったのか)
  • 今までで2番目に頑張った事
  • 自分はどんな人間か
  • 周りからどのような性格だと言われるか
  • 問題にぶつかった場合、どのように対処するか
  • 仕事をするうえで大切にしていることはありますか?
  • 仕事をするうえでストレスになることは何ですか?
  • 人間関係で悩んだこと(悩んだことに対して、どのように対処したか)
  • 自信が持てた出来事
  • やりがいを感じる瞬間。嫌だなと思う瞬間
  • プログラミングしているときにテンションが上がること、テンションが下がること(素質はあるか)
  • 自分と意見が違う人に対してどのように対応しますか?
  • トップダウンでやることが降りてきて、内容に対して疑問に思う場合はどのように対応しますか?
  • 今作ってるorリリースしているアプリについて
  • 勉強している時に困った経験があるか。また解決のためにどんなことをしたか?
  • 普段の学習方法は?
  • 好きな技術(目を輝かせて)
  • 使ってみたい技術(今後の方向性や今までの回答と一貫性があるか)
  • 興味がある技術とその興味を持ったきっかけは?
  • 一番得意な言語は何か?
  • 得意とする言語が持っている特徴は何か?メリット、デメリットは?
  • あなたが得意とする言語やライブラリが持つメリット、デメリットは?
  • 1番得意な工程はどこ?
  • ドキュメントはどこまで書いたことがあるか、ドキュメントを書くときに意識したことは何か。
  • 〇〇に対して今後キャッチアップが大変だと思うが大丈夫か?(根拠とポジティブに返す)
  • プログラムを書くときに意識していることは何か?
  • オブジェクト指向型プログラミング言語で気をつけていることはある?
  • バックエンドとフロントエンドの違いは何か?
  • HTTPについて説明してください
  • オブジェクト指向について説明して下さい
  • スケジュールが厳しい時にコードレビューでどういう観点の指摘をしますか?
  • 顧客から要件や要求事項をヒアリングできるか?
  • なぜ Web 開発なのか? Web 開発以外の業界でもよいのではないかなど
  • この金額であれば確実に入社するという年収は?
  • 現在の年収と希望年収は?(企業側の想定年収と大差はないか、困ったら基本的には御社の規定に合わせますと聞けば良い)
  • 求める会社の規模感は?
  • 社風を重視し考慮に挙げているか、具体的にどのような社風が良いと考えているか?
  • パーソルグループは多様性を重視し、外国人やマイノリティの方もいらっしゃるが、どう感じるか?
  • 情報キャッチアップなどに見ているメディアなどありますか?
  • 入社前に事前に来社することは可能か?
  • どんな上司とは一緒に働きたくないか?
  • 働きたくない会社は?
  • 次に転職を考えるきっかけになりそうな出来事やタイミングは何か?
  • 休日の過ごし方は?
  • 最後に何か言いたいことなどはありますか?(今後の意気込みを伝える)
  • 現在の選考状況はどうか?
  • ポートフォリオでこだわった点は?
  • ポートフォリオで工夫した点は?
  • なぜこのポートフォリを作ろうと思ったの?
  • ポートフォリオで一番見てほしいポイントは?
  • ポートフォリオでの技術選定の考え方は?なぜこの言語を使ったの?
  • ポートフォリオ作成するにあたり大変だったことや難しかったことは?また、それをどうやって解決した?

【おすすめ逆質問集】

逆質問をする際に、気をつけるポイントは、いきなり質問するのではなく、自分が〇〇と考えている、〇〇になりたいと思っているなど、前を置きを入れた上で、質問する。 例:今後もエンジニアとしての技術力を追っていきたいと思っている上で、社内での勉強会などにも積極的に参加していきたいと考えているのですが、御社は勉強熱心な方が多い環境なのでしょうか??など。 回答をいただいたら、「わかりました」など、一言で終わらせず、その回答を聞いてどう感じたのか、考えたのかまで話せると良い。

  • 自分に期待するポジションはどういったところですか?
  • 勉強熱心な方が多い環境でしょうか?
  • 社内でのLT会など登壇できる場だったり、勉強内容を披露するような場面などはありますでしょうか?
  • 専門性を高めるために必要な事だったり、大切にしている考え方などがあればお聞きしてもよろしいでしょうか?
  • どれくらいの期間でリーダー経験を積めることが多いでしょうか?
  • 活躍されている方の特徴や共通点はなんですか?
  • 入社前に勉強しておいた方がいい事や知っておいた方がいい事などはありますか?
  • 社内で働いているエンジニアの年齢構成がどうなっていますか?
  • 社内でのキャリアパスモデルなど教えていただく事は可能でしょうか?
  • 開発チームの体制はどのような体制でしょうか?
  • この会社に入る上で覚悟した方がいいことなどありますか?
  • 1日のスケジュールについて
  • 部署毎に交流の機会はあるのでしょうか
  • 今後会社が目指してることを教えてください
  • 御社で一番大切にしてる言葉や考え方などはあったりしますか?
  • 今後力を入れていきたい事業について
  • どのような能力が求められますでしょうか
  • 仕事をするうえで大切にしてることはありますか?
  • スキル感としてはどのくらいのエンジニアが多いですか?
  • どんなスキル・経験がある人を求めているのか
  • (マインドの面で)どんな志向性・考え方の人を求めているのか
  • 技術・マインドの両面において、マッチしない人はどんな人になるか

【面接時に意識する事】

必ず、笑顔で明るく!!! もうこれだけで合格率は格段に上がります。 必ず結論ファースト、長くなりそうなら、主に何点あるのか伝えて順に言う。 必ず、ポジティブに返す。 自然言語で話す。 とにかく会話を楽しむ。 相手の話は遮らない。

など、自分が面接官だったら、どのような人と一緒に仕事をしたいかを考えると良いと思います。

【転職活動までにやっておいた方がいいこと】

こちらに関しては、出し始めたらキリがないので、特に必要だと感じた部分のみ挙げております。(ちなみに自分はこれらをあまり行っていなかったのでかなり後悔してますw) 未経験やジュニア層は、普段から勉強しているかや今後も成長していけるかなどポテンシャル採用要素が大きいので、普段から勉強しているということを全面に出してアピールしましょう!!

  • Githubに草を生やしておく
  • 記事など何かしら、学んだ内容をアウトプットしておく(出来るだけ、続けているもの)
  • ポートフォリオ作成(未経験の場合、必須)
  • それぞれの言語の特徴を知る
  • 資格を持っておくと良い(基本情報や言語の資格など)
  • 英検やTOEICなどがあれば尚良い
  • 社内、社外での勉強会などに参加
  • 自己分析
  • 企業研究(社員インタビューや決算資料などHPを隅々まで目を通しておく)
  • chatGPTを面接官役にさせ、だいたいの質問を答えられるようにしておく。

【転職エージェントを使う際のポイント】

IT特化の少数精鋭のエージェントを使うことをおすすめします。

理由としては、大手の場合、大量応募をしてそのうち書類が通過する企業を片っ端から面接を受けていくという、数打ち当たる作戦な事が多いです。また、希望の条件などを伝えても、条件に沿って無いような企業をおすすめされる事が多いです。

少数精鋭の場合、その人の市場価値や希望条件に合わせた希望条件に合わせた求人を紹介してくれるケースが多いです。

僕は大手2社、中小1社の計3社のエージェントを使いましたが、結果的に中小の少数精鋭エージェントさんを軸に転職活動をすることにし、内定までいただきました。大手のエージェントは求人を見る程度にし、気になるところがあれば応募する程度で使用していました。

Saka
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy