Web開発者とのインタビューで質問された20の質問

画像



SEOmozは最近、 Web開発者の地位の候補者にインタビューしました インタビューの準備として、記事の著者は、彼の意見では、尋ねるのが適切であると思われる技術的な質問のリストをまとめました。 インタビューの後、彼は結果を要約し、インタビュアーとインタビュイーの両方に役立つ質問のより広範なリストを作成することにしました



結果のリストは特定の位置に焦点を合わせておらず、一方ではデザイン、HTMLとユーザビリティの間、他方ではバックエンド、データベース、プログラミングの間でバランスが取られています。 焦点はWeb開発に少し偏っているため、「このような会社で働きたいのはなぜですか」などの質問はありません(このリストの質問の順序は任意です)。



1.専門的なWebサイトやブログを定期的に読んでいますか?

この質問は、人が現在の傾向にどれだけ気づいているか、またこのトピックにどれだけ興味があるかを知るのに役立ちます。 これは仕事だけでなく趣味でもある人々を、単に高い給料を追いかけようとしている人々から分離することができます。



2.あなたは何を好みますか-一人で、またはチームとして働きますか?

この質問に対する答えは、意図する作業環境に応じて重要です。 プロジェクトに開発者間の緊密な対話が含まれる場合、新しい人が生産的なチームワークの経験を持っていると非常に便利です。 一方、多くの開発者は、単独で作業すればはるかに優れた成果を上げています。 この意味であなたの期待に応える誰かを見つけてみてください。



3. HTMLを「手で」書かなければならない場合、どの程度自信がありますか? (+タスク)

人はHTMLの専門家であるという履歴書を書くことができるという事実にもかかわらず、実際、彼は最初からHTMLを書く方法を知らないことが判明するかもしれません。 そのような人々は、サードパーティのプログラムに依存するか、マニュアルを常に覗くことができるという事実に依存しています。 価値のある開発者は、どこからでも覗かずに単純なHTMLコードを書くことができるように義務付けられています。 単純なタスクは、偽のサイトの図を描いて、適切なHTMLコードを書くように依頼することです。 複雑にする必要はありません-その人が最も重要なことを認識していることを確認するだけでなく、タグの欠落などのエラーにも注意を払う必要があります
<head> </head>
      
      



いくつかの要素の重大な省略。 誰かが書いた場合
 <image src="/some/image.gif">
      
      



彼に別れを告げて次の候補者を呼ぶことはかなり可能です。



4. w3cとは何ですか?

これらはウェブ開発の標準であり、それに応じて(私は信じたい)すべてが行われます。 w3cミッションについての引用を要求する必要はありませんが、人は少なくともそれが何であるかを想像する必要があります。



5.テーブルレスXHTMLを作成できますか? コードを検証しますか?

昔ながらのテーブルデザインを根絶しましょう! HTML要素を当初の意図どおりに使用する開発者を見つけます。 テーブルなしで書くことができると言う開発者もいますが、実際には-習慣や利便性から-まだ使用されています。 単純なナビゲーションメニューまたは記事を描画し、描画されたもののHTMLコードを作成するように依頼できます。 データをチートして表形式で提示することができます。この状況でテーブルが非常に適切であることに気付いた場合、ボーナスになります。



6.どの開発ツールが一番好きですか、それはなぜですか?

その人がメモ帳と言ったら、あなたはおそらく間違った人と話しているでしょう。 このような質問は、能力レベルを「調査」するだけでなく、申請者のツールがあなたと一緒に使用されているものとどのように有機的に関連しているかを理解することを可能にします。



7. * nixシェルでできることを説明または表示しますか?

使い慣れたインターフェイスなしで人がどのように機能するかに注意してください。 ディレクトリを再帰的にコピーする方法や、所有者だけがファイルを読み取れるようにする方法など、いくつかの質問をします。 ユーザーが使用できるオペレーティングシステムを確認します。



8.どのようなスキルとテクノロジーを最も学び、向上させたいですか?

特定の職場または会社全体で、対談者の計画が彼に期待されるものとどれだけ一致しているかを調査します。



9.ポートフォリオを見せてください!

ポートフォリオは、開発者について多くを伝えることができます。 彼は味がありますか? 彼にとってもっと重要なのは、創造性か論理か? 最も重要なことは、堅実で大規模な完了したプロジェクトに注意を払うことです。 かかと1つか2つのスケッチとハッキングされたスクリプトは、経験不足と無能の兆候です。



10.どのサイトで作業する必要がありましたか?

あなたに似たサイトの経験がある開発者を探してください。 大きなトラフィックと大きなサイズを処理できる人は、Apacheを単純に構成したり、大量のSQLクエリを最適化したりするのに役に立たないことがあります。 一方、通常小さなサイトを扱う開発者は、「大規模な」同僚が利用できないものに気付く場合があります。 ソリューションの基本的な視覚的魅力について話しているとします。



11.コードを見せてください!

古風なHTMLまたは洗練されたRuby on Railsですか? 関係ありません! とにかく、コードサンプルを要求してください。 情報源は、あなたが考えているよりもはるかに多くの人間の習慣について話すことができます。 クリーンでエレガントなコードは、多くの場合、系統的で強力な開発者を指し示します。 履歴書には、perlスクリプトの作成に7年以上の経験がある人が書かれている場合がありますが、7年間の貧弱な仕事になる可能性があります。 また、HTMLの断片だけでなく、多くのソースを取得してください。 誰もがインタビューのために20〜30行を準備できます。状況全体を確認することは重要です。 完全に実行中のアプリケーションにコードを要求する必要はありません。すべての質問に答えるだけです。



12.(開発の面で)あなたを本当に喜ばせるサイトをいくつか挙げてください。

人にインスピレーションを与えるもの理解します 。 「誰もが知っておくべき」シリーズである必要はありませんが、優れた開発者には常にいくつかのお気に入りがあります。



13.修正してください...

開発中の言語で書かれた個人コードを提供します。これは、提案された役職で知る必要があります。 申請者にこのコードを1行ずつ渡し、すべてのエラーを示してください。



14.作成したサイトを開いたところ、空白のページが表示されます。 問題を解決するためにあなたが何をするかを段階的に教えてください...

これは、候補者が全体としてどのようにスキルを適用できるかを判断するための優れた質問です。 ここでは、サーバーの問題を解決するための最も基本的なものから、サポートという意味での能力が明らかになります。



15.好きな開発言語とその理由は何ですか? この言語にどの機能を追加しますか?

追加機能の質問は非常に便利です。一般的なプログラミングの経験を明らかにします。



16.あなたを怖がらせる言葉はありますか?

1つのなぞなぞが解決すると、他の10人がその背後に開きます。 対談者が自分の失敗について話す場合、これは彼が実際にどれだけ知っているかを理解するのに役立ちます。



17.略語

略語の知識はナンセンスだと主張する人もいるかもしれませんが、開発者の頭脳に縫い付けられるべき略語がいくつかあります(HTMLやCSSなど)。 これは、あなたの会社の郊外にいる不適切な人々を除外するのに役立つ電話シリーズからの質問です。



18.どのブラウザを使用していますか?

正解は、全員です。 有能な開発者は、ブラウザ間の互換性の概念に精通している必要があり、さらに、実際に精通している必要があります。 誰もがサーフィンに使用されるお気に入りのブラウザを持っていることは明らかですが、この質問に対する答えは、クロスブラウジングのトピックにスムーズに移行するのに役立ちます。 また、CSS / HTML関連の投稿については、インストールされているツールバーについて尋ねると便利です。



19.次のタスクに対するあなたの興味の程度を1〜5の尺度で評価します(1-まったく面白くない、5-非常に面白かった)

この位置にあるタスクのリストを提供します。 評価を確認すると、その人がその場所にどのように適合するかを理解するのに役立ちます。



20.どのプロジェクトを継続しますか?

ほとんどすべての開発者は、自分の余暇にやりたい個人的なプロジェクトを持っています。 これは、情熱的な開発者を厳密に9人から5人まで働くことに慣れている人から分離するのに役立つ別の問題です。 これは、インタビューを完了するための良い質問でもあります(通常、答えは簡単で楽しいからです)。



翻訳の著者は、 MBA Consultの創設者であるVyacheslav Davidenkoです。



All Articles