上級開発者が面接を拒否される可能性が高いのはなぜですか?

画像


上級開発者のインタビューは謎です。ジュンのインタビューはスリラーです。



ジュニア開発者のポジションの面接は、候補者からすべてのアルゴリズムのエネルギーを吸い出します。トレーニングインタビューに参加することでさえ、大量の砂糖とカフェインを必要とします。しかし、私たちは認めなければなりません:それらはあまりにも予測可能です。



Googleで就職する方法については、100万のアルゴリズム練習ウェブサイト、面接準備YouTubeチャンネル、ブログ投稿があります。もちろん、そのような面接の準備には時間がかかりますが、かなり扱いやすいです。



上級開発者のポジションの面接で最も重要なことは、同じ戦略が彼らには機能しないことを理解することです。



:このステートメントは、FAAMG +での上級インタビューには適用されません。これは、必然的に他社のインタビューよりも多くのアルゴリズム知識テストを必要としますが、私は彼らとの個人的なインタビューの経験はありません。)



この記事の目的強調するために:平均して企業では、ソフトウェア開発において、上級面接の失敗率が非常に高くなっています。



すべての高齢者が同時に(同じタスクで)面接するわけではないという事実は、これが需要と消費の問題ではないことを示しています。



シニア開発者インタビューの仕組み



10年前、多くの上級インタビュー資料は2つの部分で構成されていました。



  • 関連するAPIの知識
  • ソフトウェアの提供および開発プロセスに関する知識


正直なところ、6月のインタビューよりもはるかに簡単でした。多くの場合、アルゴリズムの知識はテストされていません。



今日、上級開発者は1つのことだけを知っていることが期待されています。しかし、期待は高すぎるので、操縦する機会はありません。茂みの周りを殴らないでください。面接に合格するために知識を蓄積するだけでは十分ではありません。それははるかに多くのことを必要とします。



すべての面接対象者と候補者がそれについて知っているわけではない場合でも、上級開発者の面接は構造化されています。



面接に対応するには、この構造を理解する必要があります。



すべての上級開発者インタビューに存在する要因



始める前に、今日関連する例を見てみましょう。



喉が痛い場合は、気分が悪くなります。しかし、インフルエンザかコロナウイルスかはわかりません。喉の痛みは症状であり、病気ではありません。病気自体はまだ診断されていません。しかし、あなたは体に何か問題があることを理解しており、テストに合格する必要があります。



ラボテストでは、症状だけでなく、特定のパラメーターを探します。特定の量のこれらのパラメータの有無によって、感染しているかどうか、およびどのような病気かが決まります。



インタビュアーは、特定の種類の病気(つまり根本原因)を探します。実験室のように、彼らは症状を無視します。専門用語とAPIの流行語の寄せ集めをそれらにダンプすると、面接が成功する可能性が大幅に減少します。インタビューの途中でグーグルをすることで、誰でもこの種のすべてを真似ることができます。





しかし、あなたが整然としていることを証明すれば、あなたは彼らの注意を引くでしょう。バイオラボの専門家のように、彼らは候補者の適合性または不適合性を厳密に示す方法に依存しています。



これらのメソッドはシグナルと呼ばれ ます。これは、人と人とのあらゆる種類の相互作用に関して使用される非常に古い生理学的概念です。交尾期には、動物や鳥が最適な交尾相手からの合図を見せて探します。



カフェでデートをしているカップルは、いつもお互いの気分を読んでいます。そして、インタビュアーは彼らと何ら変わりはなく、彼らへの指示はほとんどありません。しかし、面接の準備に関する資料は不足していません。



しかし、インタビューの狂気には論理があります。面接対象者は間違った/間違った答えを見ています。彼らはあなたの答えを通して合図を探します。



応答の内容ではなく、シグナル。



プログラミングの観点から、この概念は、グーグル、マイクロソフト、アップルで働い有名な面接コーチのゲイル・ラックマン・マクダウェルによる本「クラッキング・ザ・コーディング・インタビュー」で探求されました 面接の手がかりは非常に重要であるため、彼女は候補者がホワイトボード面接でタスクのステータスを通じて思考のプロセスを伝えることを強くお勧めします。



要約する



重要なのはあなたの答えの内容ではなく、あなたの選択を決定するそれらを通して送信される信号です。



あなたとあなたの友人が同じ面接に行き、同じ間違いをすることが起こるかもしれません、しかしそれをもたらしたあなたの推論は面接官を納得させるかもしれません、しかしあなたの友人はこれをすることができません。



ポジティブなシグナルが強いほど、成功の可能性が高くなります。



彼らはどのような信号を探していますか?



テクノロジーは本質的に相互に互換性がないため、各上級開発者のポジションの特定の側面を明確に特定することは困難です。ただし、面接の質問の一般的な分類はいつでも行うことができます。



シニア開発者の面接の質問は、大きく3つのカテゴリに分類できます。





各カテゴリを検討すると、2つの要因が明らかになります。



  • 技術的な知識は各業界に固有です。あなたは長年の経験でそれらを開発してきました。面接の機会があれば、知識を磨く以外にできることはほとんどありません。上記のリンク先の私の記事では、具体的に何に焦点を当てる必要があるかについてはすでに説明しました。
  • + . , , , . , . , , . , , , .


インタビューで尋ねられる各質問は、多かれ少なかれ上記のカテゴリの1つに起因する可能性があります。技術的な問題(チャートの50%の巨大な部分)の領域では、質問はより小さなサブカテゴリに分岐する可能性があります。



「コーディングインタビューのクラッキング」という本を読んだとき、技術的な質問をサブグループ(欲張りアルゴリズム、二分探索など)に分類する方法を説明するのに優れていることに気付きました。それらは、コンピュータサイエンスの知識が最も重要であるFAAMG +インタビューで非常に人気があります。



覚えておくべき最も重要なこと



これらの質問への回答はあなたの知識を示していることに注意してください。一方、答えの背後にある理由、あなたの口調、およびあなたの意見を表す他のすべてのものは、インタビュアーの心の中であなたのイメージを形成します。



私が話した信号はこの画像です。



衝撃的で欺瞞的な発見



上級開発者のインタビューで質問のカテゴリを決定することは、ほとんどの中小企業にとっても問題です。唯一の違いは、前述のように、カテゴリの違いがぼやけていることです。



これは、ほとんどの受験者が、説明されている3つのカテゴリのいずれかに質問を誤って分類していることを意味します。



この結論は驚くべきものですが、それでも真実です。私はこの間違いを50回以上犯しました。そして、私はこの特定のエラーがほとんどの失敗のせいであると確信しています。



あなたを納得させませんでしたか?この理論の背後にある理論的根拠は次のとおりです。



  • LinkedInでソフトウェア開発の仕事に応募する人の数を見てみましょう。
  • 中小企業でも、1人のプログラマーの欠員には60〜100人近くの候補者がいます。
  • - , .


もちろん、LinkedInは欠員の状況を反映していないことがよくありますが、それぞれの会社の採用情報セクションを見て、私の推測を確認しました。あなたはそれを自分で行うことができます。



これにより、面接が進行中であるが、適切な候補者が見つからないことが明らかになります。どうして?それらはポートフォリオ要件に適しており、これは面接プロセスによって確認されます(採用担当者は多くの場合、フィードに欠員を公開します)。



技術的な知識があるため、このように多数の経験豊富な候補者が適していない可能性はほとんどありません。ただし、適切な候補が見つかりません。



これは、上級開発者のインタビュー中に次の理由があります。



  • . ( « » — , !)
  • , . ( .)
  • , . ( , , . ( : « Google-».)
  • - . ,

    ( , ).




約55分の緊張したインタビューの後、主催者はすでに私に暖かく微笑んでいました。



最後の質問として、彼らは私にこれを尋ねました:



クライアントがモバイルクライアントでフルスタックシステムを開発することについてあなたに尋ねた場合、あなたの答えは何ですか?



技術的な質問のほとんどはすでに行われているので、プロセスや主導権を握る能力についての質問だと思いました。



だから私はこのように答えました:



私は彼に要件を尋ねます。



それから、私は明らかにそれをどのように行うかについて詳細に説明し、クライアントのプロジェクト管理システムについて具体的な質問をしました。



しかし、私は受け入れられませんでした。しかし、拒否の理由は私をさらに驚かせました:



クライアントが十分な情報に基づいて決定できるように、長所と短所を提示できる人が必要です。残念ながら、そのようなスキルを持っていても、それを実証していません。次回は頑張ってください!



技術的な質問をプロセスの質問として誤って分類しました。



私は文脈が不足していると自分自身を慰めました。しかし、私は質問を分類しようとしなかったので、それはただの言い訳でした。すでに勝ったゲームに負けました。



意図的なネズミ捕り



上級開発者へのインタビューは謎です。それらは理由のためにネズミ捕りのように設計されています。



製品会社では、上級開発者が担当者と積極的に交流する必要があります。コンサルティング会社では、担当者が利益相反のある当事者、つまり競合他社と顧客に関係しているため、さらに困難です。



ファジー面接の質問は、実際の状況でナビゲートする候補者の能力をテストするために特別に設計されています。貪欲なアジャイル製品の所有者が支配する世界では、不運な開発者はすぐに食べられてしまいます。



そして、それはすべて1つのことに要約されます。それは、タスクのカテゴリを正しく識別し、尋ねられた質問に対して最も具体的な前向きな姿勢を示すことです。簡潔さ、矛盾するシグナルはありません。



最終的には、面接を受けるかどうかは関係ありません。あなたが会社に合わないなら、それはおそらくあなたにも合わないでしょう。



結論



アジャイルの人気が高まり、新興企業に傾倒するにつれ、雇用主はもはや新入社員をリソースとは見なしていません。彼らは彼らを長期的なパートナーおよび意思決定者と見なしています。



上級開発者のインタビューは、その目的においてはるかに人間的なものになっていますが、必ずしも人道的であるとは限りません。



ただし、面接はテストというよりは日付のように扱う必要があります。






広告



DDoS保護と最新のハードウェアを備えた強力なVDSこれはすべて、私たちの壮大なサーバーに関するもの です。数回クリックするだけで独自のプランを作成できます。最大構成は128CPUコア、512 GB RAM、4000 GBNVMeです。 Telegramでチャットを



購読して ください






All Articles