完璧な技術面接スクリプト





免責事項これは、Delivery ClubTechでの完璧な技術面接シナリオです。私たちのチヌムの意芋は、読者の意芋ず䞀臎しない堎合がありたす。


こんにちは、Habr私の名前はVasilyKozlovです。DeliveryClubのiOSTechLeadです。私はよくむンタビュヌしたす。この蚘事では、私が共有したい蓄積された経隓ず私自身の芳察を集めたした。蚘事の埌半では、私の偎からのコメントずずもに瀟䌚保障の䟋を瀺したす。それでは、始めたしょう。



1.瀟䌚保障は異なりたす黄色、緑、赀叙情的な逞脱



耇雑な技術的瀟䌚犏祉プログラムは機胜しないず考えられおいたす。採甚プラットフォヌムInterviewing.ioの共同創蚭者であるAlineLernerは以前、耇雑な技術的むンタビュヌに基づいお埓業員を採甚する䌁業は、「むンタビュヌのゲヌム性を理解しおいない倚くの候補者にリ゜ヌスを浪費しおいる」ず曞いおいたす。その結果、面接に合栌するのが埗意な候補者がそのような䌁業のフィニッシュラむンにやっおくる。



それに加えお、むンタビュヌのストレス、䌁業間の技術的なむンタビュヌの質問の倚様性ず予枬䞍可胜性。そしお、それらの䌚議での予期しない倱敗を芚えおおいおください。統蚈はこれを確認するだけです。候補者の玄25だけが圌らの可胜性を明らかにし、実蚌するこずができ、䞀流の専門家でさえ22のケヌスで技術面接に倱敗したす。



この機胜は、技術面接䞭に耇雑で無関係な䞍可解な質問をするこずです。質問-冷戊䞭の1950幎代に米囜で発生したした。この傟向は、ただシリコンバレヌの名前が付けられおいないバレヌのショックリヌ半導䜓研究所によっお蚭定され、「赀い脅嚁」に立ち向かうために狂った倩才を採甚するこずを䜙儀なくされたした。電話で技術面接をコヌディングできないため、面接担圓者は、面接察象者の分析胜力、むンテリゞェンス、および可胜性を迅速に評䟡するための代替案を探す必芁がありたした。このようにしお、停造コむンず2぀の蚈量に関する問題が発生したした。



1990幎代のドットコムブヌムに䌎い、技術者の採甚が増加し、マむクロ゜フトは昚幎のアプロヌチを採甚したした。グヌグルはしばらくの間それに続いた。



その埌、GoogleずMicrosoftは、人気のある「富士山の移動方法」パズルシリヌズを攟棄したした。「雇甚に関しおは、パズルは時間の無駄であるこずがわかりたした。飛行機でいく぀のゎルフボヌルを運ぶこずができたすかマンハッタンにはガ゜リンスタンドがいく぀ありたすか時間の完党な無駄。圌らは䜕も予枬したせん。それらは䞻にむンタビュアヌを賢く感じさせるのに圹立ちたす」ずニュヌペヌクタむムズずのむンタビュヌでグヌグルの人事担圓䞊玚副瀟長は認めたした。



ですから、技術的な瀟䌚保障が難しいずいう意芋がありたす動かない、共有しおいるので、デリバリヌクラブで技術面接は䞀切聞かずに行った。面接の準備が敎っおいないず、合栌するこずはできたせん。実践的なトレヌニングには、1〜2か月のりォヌキングが必芁です。これは、私がむンタビュヌしたすべおの同僚が䜕らかの圢で同意する通垞のプロセスです。



コンピュヌタの出珟により、コンピュヌタが存圚する前には珟れなかった問題を解決するこずができたす。したがっお、面接の準備をするこずで、面接䞭にのみ発生するこずが倚い問題を解決できたす。これは非垞によくあるこずです。



ロシアのIT業界は、IT採甚に関しお暙準化されおいたせん。知識を評䟡する方法は、しばしば非垞に掗緎された圢匏を取りたす。私が芚えおいる最も愚かな䟋の1぀は、技術的な質問に察する候補者の回答を蚘録しお技術者に枡すHRスペシャリストぞの電話むンタビュヌです。この堎合、察話は完党に陀倖され、意芋を共有したり、回答オプションに異議を唱えたりするこずはできたせん。申請者が準備された回答を遞択できるオンラむンテストを提瀺された堎合も、察話は陀倖されたす。これは、独自の経隓ず英語の知識を持぀別の技術専門家の心の産物である堎合もありたす。私の意芋では、英語は開発においお非垞に重芁であるため、瀟䌚保障面接で説明する方が簡単な堎合がありたす。



むンタビュヌのもう1぀の䟋は、䞀方では非垞に理解しやすいものですが、心理孊者ずの面䌚での「実質的なむンタビュヌ」を防ぎ、求職者の心理的な肖像を取埗したいずいう雇甚䞻の願望です。私の実践で最も賢い雇甚䞻は、䟝然ずしお技術面接を実斜し、その埌、このサヌビスは有料であり、倚くの候補者がいるず䞻匵しお、嘘発芋噚テストに合栌するこずを申し出たした。



これらはたれなケヌスであり、テストの技術的知識のセット党䜓が、最終的にはテストタスクたたは察面の䌚議に限定されるこずを認める必芁がありたす。これらのシンプルなツヌルを適切な技術者を芋぀けるのにどのように効果的にするこずができたすかたず、他の技術的なタスクず同様に、候補者の芁件ず瀟䌚的セキュリティの芁件を決定する必芁がありたす。



2.理想的なフォヌマット、理想的な候補芁件の策定



「すべおのむンタビュヌの埌、この人物があなたの䌚瀟が成功する可胜性を高めるこずができるかどうかを明確に理解する必芁がありたす」ず、元アマゟン副瀟長の理想的な技術むンタビュヌの解剖孊のニヌル・ロヌズマンは蚀いたす。これらの蚀葉は、前の蚀葉ではありたすが、特に副瀟長からの誰かにずっおは豪華に聞こえたすが、それは本圓です。最終的に、圌が瀟䌚保障面接に合栌した堎合、この候補者ず協力しなければならないのはあなたたたはあなたの同僚です。



技術的な問題は、資料を曎新するこずで解決できたす。各利害関係者にずっお盞互に有益な解決策を芋぀けるこずは、候補者が共通の目暙、認知およびコミュニケヌションのスキルを理解するこずを必芁ずするタスクです。圌らはこれに぀いお本に曞くこずはありたせん、むしろ-圌らはそうしたすが、圌ら自身の経隓なしではそれは機胜したせん。したがっお、゜フトスキル、぀たり個人的な資質は、候補者の専門的な知識ハヌドスキルずずもに、技術面接の䞍可欠な郚分になりたす。



チヌムワヌクは、新たな課題や䞍確実性が倚くの質問を準備する危機の時期に優れおいるこずを瀺しおいたす。このような環境では、効果的な埓業員にずっお、察話、仮説、質問を行う胜力が基本になりたす。知人ず゜フトりェアおよびハヌドりェアを1぀のむンタビュヌで組み合わせるずいうアむデア候補者は、ミニチュアの就業日を手配するこずは非垞に魅力的であるように芋えたしたが、達成できないかのようでした。すべおの人が、垞にそれほど倚くの時間を持っおいるわけではなく、補品開発の沞隰する氎に飛び蟌むように候補者を招埅する法的胜力を持っおいるわけではありたせん。



1924幎にハヌバヌドビゞネススクヌルで開拓された長幎のアプロヌチ、぀たり状況むンタビュヌ、たたはケヌスむンタビュヌが救いの手を差し䌞べたした。条件付きで3぀の倧きな郚分に分けるこずができたす。



  • 候補者の䟡倀芳ず芋解、゜フトスキル;
  • 専門的なスキルず胜力、ハヌドスキル。
  • 行動パタヌンず個人の個性。


状況むンタビュヌを技術的知識を評䟡するための既知のアプロヌチずどのように組み合わせるかずいう問題は未解決のたたでした。候補者に構造化された透明な瀟䌚保障蚈画を提䟛し、それを珟代の開発者の厳しいスケゞュヌルに合わせるこずが重芁です。



履歎曞䜜成コンサルタント䌚瀟のZetyの統蚈によるず、2017幎の最も䞀般的なアプロヌチは、耇数回のむンタビュヌを䌎う反埩的なものでした。最も人気のあるバヌゞョンには、 3぀のむンタビュヌが含たれおいたした。Skypeでお互いに



30分電話をかけるいわゆるスクリヌニングず、候補者に぀いおの䞀般的な考えを぀かんで、最初の日付の䞡方で、より倚くのコミュニケヌションを垌望するかどうかを決定できたす。効果的なデモンストレヌションではない堎合はどうなりたすか゜フトスキル、次の䌚議で合意はありたすか写真から掚枬するのではなく、単なるビデオ通話であるこずが非垞に重芁です。スクリヌニングで尋ねられる質問は、候補者の䟡倀芳の党䜓像を圢成するこずも目的ずすべきですチヌム内の圹割、盞互䜜甚の有効性、圌らの圹割、有効性、胜力のアむデア。お気に入りのテレビシリヌズのように、転職の動機に぀いお個人的に質問したり、候補者の個人的な技術レヌダヌを調べお亀差点を芋぀けたりするず䟿利です。 もちろん、䞖界の疫孊的状況は独自の調敎を行い、ZoomはSkypeを廃止したしたが、スクリヌニングは私たちの氞続的な第1段階であり続けおいたす。







私は先に進み、埌で最もおいしいものを残したす。そしお、第3段階、぀たり誰もが到達する運呜にあるわけではない最終段階に぀いお説明したす。あなたがデヌトのアナロゞヌを続けるならば、それはあなたの䞡芪に䌚うようなものです。これも䞀皮のスクリヌニングですが、郚門長たたは技術ディレクタヌが参加したす。この段階で、候補者に䌚瀟の䟡倀芳、プロゞェクト開発戊略を䌝えるこずが重芁です。候補者に぀いお疑問がある堎合は、もう䞀床チェックしお、蚈画ず䟡倀に぀いおの反察の質問をしおください。



このプロセスの詳现はマネヌゞャヌ自身に任せお、開発者むンタビュヌのメむンステヌゞである技術むンタビュヌに移りたしょう。



「玠晎らしいむンタビュヌは仕事です。準備、面接、そしお効果的な芁玄には時間がかかりたす。この仕事をしたくないのなら、むンタビュヌしないでください。」-ニヌル・ロヌズマンを匕甚し続けるず、これは本圓に仕事であり、どの圢匏を遞択するかに関係なく、候補者ずの察話を行う必芁があるこずに同意する䟡倀がありたす。実際に雇甚の蚓緎を受けた人HRに加えお、技術面接官は雇甚スキルも向䞊させる必芁がありたす。



3.貧しいeycharyで䞀蚀蚀う良いHRスペシャリストの重芁性に぀いお



この蚘事では、私は有利な立堎から䞻匵したす倧䌁業、有名なブランド-倚くの専門家は、技術的な詳现を指定しなくおも、ここで働くこずに同意したす。しかし、どの䌁業でも、人事スペシャリストの仕事を過小評䟡しおはなりたせん。䌚瀟の入り口にある䞀皮のフィルタヌです。「あなたが雇う人々はあなたがたずめた雇甚チヌムず同じくらい良いでしょう」ずロヌズマンは確認したす。



人はどんな䌚瀟の䞻な資産でもありたす。優れたリクルヌタヌは、ブランドがなくおも、未知のスタヌトアップでスペシャリストに蚱容可胜なレベルの知識を提䟛し、さらに倚くのこずを行うこずができたす。志を同じくする人々、぀たり補品を気にする人を芋぀けるこずです。



「倧䌁業である有名なブランドも、人事スペシャリストの仕事を耇雑にする可胜性があり、誰もが口を閉ざしおいたす。プロゞェクト、開発プロセス、およびチヌムに関する十分な知識により、採甚担圓者は最初の段階で候補者が欠員に適しおいるかどうかを刀断できたす。その結果、候補者の最倧60が技術面接に到達したす」ずMail.ruグルヌプの採甚責任者は述べおいたす。ただし、60が6人ではないほどの人数です。



朜圚的に、すべおのスペシャリストはもう1人のスペシャリストを知るこずができ、これは優れたリクルヌタヌの候補者の1぀の゜ヌスに加えおです。玹介プログラムの存圚は、最初の連絡を簡玠化し、候補者ず審刀の知人のためにそれをより友奜的で簡単にしたすが、それでもすべおは候補者の専門的なスキルに䟝存したす。



垂堎が積極的な求職に適した候補者を突然芋぀けられない堎合、優秀な採甚担圓者は垞にいく぀かの゚ヌスを身に付けおいる必芁がありたす。このため、採甚担圓者は定期的に「冷たい」候補者を探しおいたす。「原則ずしお、むンタビュヌをせずに、䞭立的な方法で私たちのこずを知っおもらうこずをお勧めしたす。その埌、誰もが技術面接を受けるこずに同意するわけではありたせん。それは問題ありたせん。私たちは、今ではなくおも、1、2幎埌も䞀緒に仕事ができるこずを期埅しお、長期的な関係を築いおいたす。」



採甚は耇雑なプロセスであり、採甚担圓者は候補者が勀務するチヌムから倧幅に支揎を受けるこずができるため、雇甚䞻のブランドを開発する必芁がありたす。偎近が必芁ですHabréに関するクヌルな蚘事、専門の䌚議に参加するず、専門家を雇う可胜性が高たりたす。よく考えられた採甚システム人々がどこから来お、どのように、どのような基準で評䟡し、最終決定を䞋すかも、採甚担圓者が垂堎をナビゲヌトしお、䌚瀟のニヌズを可胜な限り正確に刀断するのに圹立ちたす。



「䞻なルヌルは、人間性を保ち、各候補者ずの提携に぀いお芚えおおくこずです。」







4.自分のこずを忘れずに候補者のフィヌルドでプレヌする方法むンタビュアヌの芁件



さたざたな䌚瀟から非垞にさたざたな技術者が私たちにやっお来たす。補品䌚瀟では、ナヌザヌむンタヌフェむス、シンプルで高速な実装にさらに泚意が払われおおり、゜フトりェアゞャむアントでは、耇雑な技術゜リュヌション、ネむティブコヌド、オペレヌティングシステムの詳现が倖郚コンポヌネントに優先し、状況の倉化に察応しおいたす。同様に、候補者は、勀務しおいる䌚瀟に応じお、それぞれが1぀の条件付きiOS開発者の欠員を申請する堎合でも、特定のテクノロゞヌを専門にするこずができたす。これは、たずえば、iPhoneに芪のコントロヌルを実装するこずに没頭しおいるスペシャリストが、決しお遭遇するこずができないこずを意味したすか食料品の展瀺、泚文、地図䞊の堎所の衚瀺の偎にありたすか過去の経隓に぀いおの圌の話の䞭で、圌があなたの蚘憶に共鳎しないアプロヌチに蚀及しおいる堎合、あなたはどのように申請者を評䟡したすか



さたざたなテクノロゞヌ、アヌキテクチャ手法、フレヌムワヌクによっお候補者の怜玢が耇雑になりたすが、候補者ず共通の蚀語を話すこずは可胜であり、必芁です。頭を抱えたスペシャリストは、圌の新しい慣行に適応し、確立されたアプロヌチに独自の゜リュヌションをもたらすこずさえできたす。たずえば、建築パタヌンやプログラミング蚀語の候補を怜玢する際の制限を取り陀くには、もちろん、1぀の技術プラットフォヌムのフレヌムワヌク内で、むンタビュアヌは関連する䞻題分野の知識を持っおいる必芁がありたす。そのような知識はどこで埗られたすかむンタビュヌを行った経隓から、むンタビュアヌは知識を向䞊させる方向、珟圚垂堎で䞀般的なテクノロゞヌずアプロヌチ、およびそれらが䌚瀟で採甚されおいるものずどのように異なるかがわかりたす。あなたは力ずくで専門家である必芁はありたせん。䞻題分野を䞀般的に提瀺し、候補者ず察話を行っお、候補者が実装の埮劙さを自分で説明できるようにするだけで十分です。このアプロヌチにより、特定の準備にかかる過床のコストを回避できたす。瀟䌚保障、および候補者-圌らの柔軟なスキルを瀺すために、別の専門家に圌らの芖点を説明する胜力で衚珟されたす。



これは、面接の準備をする必芁がないずいう意味ではありたせん。ここではバランスが重芁です。候補者に、お気に入りのテクノロゞヌを䜿甚しお問題ずその解決策を遞択しお説明するように勧めたす。あなたの䞻題分野から、しかしそのツヌルを䜿甚しお、兞型的な問題を解決するように頌んでください。どういうわけか、あなたは問題に䞀緒に取り組むこずができ、候補者の芖点ず圌が慣れおいる技術の䞡方を知るこずができたす。このようなケヌスむンタビュヌに適した兞型的なタスクは、通垞、サヌビス、モゞュヌル、たたは画面のアヌキテクチャを蚭蚈するこずによっおよく説明されたす。候補者は特定の実装から抜象化し、技術的な詳现に飛び蟌む必芁はありたせん。だから、フロヌチャヌトや図を蚭蚈するためにdraw.ioたたは他のサむトを開いおくださいこの圢匏はズヌムに最適です。



これずは別に、決定を説明できる候補者は、原則ずしお成熟した専門家であり、すでに胜力を評䟡する䞊で明確な兆候であるず蚀わなければなりたせん。このアプロヌチは、Junsでは機胜しない可胜性が高く、䞡方の圓事者にずっお厄介な状況になる可胜性がありたす。したがっお、むンタビュアヌは垞にさたざたな耇雑さのタスクを提䟛できる必芁がありたす。たたは、より甚途が広く゚レガントなタスクを、単玔なシナリオから始めお、新しい導入シナリオで埐々に耇雑にする必芁がありたす。



「曖昧で議論の䜙地のある質問を䜿甚しおください。候補者が詳现を調べるために反察の質問をするかどうかを確認しおください」ずロヌズマンはアドバむスし、候補者ずの察話を蚭定し、䜕か問題が発生した堎合に操䜜する䜙地を蚭けるこずを提案したす。



技術面接の実斜など、技術的な質問をする堎合、面接官は構造化する必芁がありたす。ニヌル・ロヌズマンは譊告したす「あなたがむンタビュヌしお、あなたが蚀うこずができるのは、 『たあ、ええ、圌は䜕もないようです、私はそれが奜きでした』だけなら、あなたはあなたの時間を無駄にしたした。」構造化されたアプロヌチは、瀟䌚的むンタビュヌを準備および実斜する際のルヌチンになるはずです。



5.完璧な技術面接のシナリオ



もちろん、ここでは、技術面接を実斜するための普遍的で理想的な蚈画を提瀺したせん。このプロセスは、各䌁業および各むンタビュアヌに固有です。しかし、私はデリバリヌクラブでの実際の採甚実践でテストされたいく぀かのアむデアを提案したいず思いたす。その䜿甚は私たちのチヌムを既知の方法で匷化したした。



人道的芁玠を忘れないでください。候補者が通垞自分自身を芋぀けるストレスの倚い状況を考慮に入れお、察話者がリラックスするのを手䌝っおください。これの最も適切な䟋は、最近の技術発衚たたはプレれンテヌションの埌にIT担圓者の間で䌚瀟のキッチンで行われる䌚話の1぀です。技術の䞖界における最新のむノベヌションや、開発者のよく知られた苊痛に぀いお蚀及するこずができたす。



技術面接を蚈画したす。面接官にさたざたな耇雑さの事前に決定された質問ず各トピックに関する知識のレベルの芋積もりを含む蚈画を立おるこずで、面接埌に正しく芁玄するこずが可胜になりたす。詳现な結果を他の結果ず比范し、候補者に関する決定を合理的な方法で説明する方が垞に簡単です。



候補者に察する肯定的な決定の堎合、そのような評䟡のさらなる適甚は、埓業員の胜力マトリックスの開発で衚珟するこずができたす。したがっお、質の高い技術面接は、チヌムのスペシャリストをさらに発展させるための鍵ずなりたす。



技術面接を2人の専門家間の察話にしたす。カバヌする予定のトピックを簡単にリストするこずから、察話を開始したす。



できるだけ仕事に近いむンタビュヌでタスクを䜿甚するようにしおください。孊術的な質問をしおいお、候補者が泳ぎ始めた堎合は、その質問ぞの回答を含む緎習問題の抂芁を説明しおください。経隓豊富なむンタビュアヌのオプションは、事前に候補者に質問を送信し、むンタビュヌ䞭に、あなたず候補者が同じ知識を持っおいるずいう事実に基づいお、より実甚的で耇雑なケヌスに぀いお話し合い、話し合うこずです。



コヌドレビュヌを完了するために候補者を招埅する圌に新しいコヌドを曞かせる代わりに。コヌドレビュヌの実践は、状況むンタビュヌの技術的な郚分に最適です。最適ではない、たたぱラヌが発生しやすいコヌドを事前に準備したす。たた、リストに分類された情報が含たれおいない堎合は、同僚が最も倚くのコメントを残したプルリク゚ストを衚瀺するこずをお勧めしたす。そうするこずで、コヌドオンピヌスアプロヌチが再定矩されたす。倚くの候補者は、奜みの開発環境の倖で、たたは倖郚のオブザヌバヌず䞀緒にコヌドを曞くのが困難です。゜ヌシャルセキュリティむンタビュヌでのコヌドレビュヌにより、あなたはあなたの読曞ず理解のスキルを確認し、候補者のコメントの口調ず内容によっおチヌムの盞互䜜甚の胜力を評䟡するこずができたす。



プロゞェクトプレれンテヌションで技術面接を締めくくる候補者が協力する。候補者の話を聞くだけでなく、圌の質問に答えるこずも重芁です。可胜な限り詳现に回答できるずは限りたせんが、少なくずも䞀般的には、候補者が䜕を扱う必芁があるかを理解しおいる必芁がありたす。



私の実践では、もずもず技術䌚議のために準備されたプロゞェクトの開発に関するプレれンテヌションは、このタスクで玠晎らしい仕事をしたしたが、プロゞェクトの遺産ず革新的なアプロヌチの䞡方を反映するこずができたした。このようなナニヌクな名刺のおかげで、あなたのプロゞェクトずチヌムは候補者の目には倧きく成長したす。



最初から最埌たでむンタビュヌを実斜したす。 「むンタビュヌ開始から15分埌に候補者が適さないこずに気付いたずしおも、これらすべおの段階を通過するこずが重芁です」ずニヌル・ロヌズマンは蚀いたす。「䞖界は非垞に小さいので、ほが完党なむンタビュヌを行うように努める必芁がありたす。求人を受け取っおいなくおも、すばらしいむンタビュヌをしたず思った方がよいでしょう。」



適切な埓業員を芋぀けるこずは倧倉な䜜業であり、䞡者が満足しおプロセスを楜しんでいれば、それはより簡単になりたす。あなたは新しい瀟䌚保障サヌビスごずに、新しい候補者ごずに成長し発展し、最終的には間違いなく完璧なものを芋぀けるでしょう。



完璧な技術面接のためのスクリプト。5幕のドラマ



次に、実際のさたざたなむンタビュヌに基づいお、1぀の架空の技術むンタビュヌの抂芁をふざけお説明したす。各パヌトの埌に、むンタビュアヌがどのような結論を導き出すこずができるか、そしおどのようにむンタビュヌを続けるかに぀いお、小さなコメントをしたす。



キャラクタヌ



  • Olegは若くお有望なiOS開発者です
  • Vasily-iOSチヌムの賢明なリヌダヌ


アクション1







, . , , , , “1.5” , , . , Objective-C.



, , , , .



, , Objective-C, , .










, . , , , .



, , .










, . , , , , , , , , .









, . , , , , , .



.










システムのアヌキテクチャ蚭蚈プロセスは垞に創造的です。それは察話、絶え間ない線集を䌎いたす。それは、䜜者が圌が説明しおいるこずを理解しおいるかどうかを明確に明らかにし、同時に説明する方法を知っおいるので、それ自䜓がナニヌクで䟡倀がありたす。



しかし、このプロセスの結果は、候補者に぀いお䜕かを教えおくれたす。図の1぀に瀺されおいるように、オレグがアヌキテクチャを蚭蚈した堎合、ノァシリヌは候補者のスキルに぀いおたったく異なる考えを持っおいたでしょう。








その結果、オレグが描いたものを省略し、むラストに基づいお、オレグが遞択したアヌキテクチャを理解しおいるかどうかを読者に思い起こさせたす。







それで党郚です。読んでくれおありがずう



All Articles