web-dev-qa-db-ja.com

フロントエンド開発者インタビューの質問

ここStack Stackflowや他の場所では、ソフトウェア開発者向けの良いインタビューの質問(「パズル」も含む)がたくさんありますが、フロントエンドの開発者の立場について何か良い質問があるのではないかと思っていました。 HTML + CSS + JSを知っている人を探しています。

明らかな質問のいくつか:

  • Javascriptライブラリを使用したことがありますか? -フォローアップ:これはなぜですか?
  • HTML5とCSS3の開発をフォローしていますか? -フォローアップ:最も期待している機能は何ですか?

フロントエンド開発者にとって良い「パズル」を知っていますか?たぶんJSフィズバズ?

編集:2つの質問をもう少しオープンに変更しました。

73
peirix

面接のレベルによって異なります。私は最近、フロントエンドのポジションについての良いインタビューを終えました(そして、良い仕事を見つけました!.

  • JavaScriptのcall関数とapply関数の違いを説明します。

  • パズル:3人以上の参加者がいるゲーム「Secret Santa」をエミュレートします。参加者は自分のギフトを受け取ることも、複数のギフトを受け取ることもできません。 JavaScriptでこれを行います。

  • HTML/CSSでフロート要素をクリアできる2つの方法を特定します。

  • イベントバブリングとイベントキャプチャの違いは何ですか?

  • IE6またはIE7で発生したレンダリングの問題と、それをどのように克服したかを説明してください。

  • 「クロージャ」という用語を定義し、JavaScriptでその例を示します。

  • IEとDOM標準イベントモデルの違いを説明します。

  • サーバーからJSONを評価する適切な方法は何ですか?なぜこれが適切な方法ですか?

39
ground5hark

提案する質問は簡単にブラフできません。 「javascriptライブラリを使用したことがありますか?はい。JQuery。」それはあなたに多くを語りません。質問をもう少しこのように回すことをお勧めします。

  • JQueryの拡張機能の作成方法を説明してください。
  • JQueryのアーキテクチャを説明し、YUIと比較します
  • 可能であれば、HTML5/CSS3について何を変更しますか?
  • HTML5のお気に入りの機能は何ですか?どのように使用しますか?

これらは、単なる事実の承認よりも、より多くの理解を得ることができます。

Javascriptでfizz-buzzを尋ねることができます。痛くない。

15
Steve Rowe

セマンティックに正しいマークアップにクラシックペーパー(つまり、ジャーナル、雑誌など)をhtmlに「変換」するように依頼するのが好きです。

開発者がセマンティクス、seoなどを知っているかどうかを知るのに役立ちます。

私が尋ねたい他の質問:

  • DOMの説明方法。
  • いつ、いつdivを使用する必要がありますか? (つまり、毎回ではなく、マークアップが不十分な場合、または複数の要素をラップする必要がある場合のみ)
  • IDを使用する場合、クラスを使用する場合
  • あなたのIDとクラスにいくつかの命名規則を使用していますか?.

そのため、私は論理的な人を見つけるのに役立つ質問をするのが好きです。私はあなたがスキルと経験の違いを作らなければならないと思います。

そして、他の人によってすでにリストされている質問のほとんど。

8
Boris Guéry
  • 見栄えの良い機能的なWebサイトを作成するきっかけは何ですか?
  • ウェブやソーシャルメディアを介したデジタルマーケティングの強みは何だと思いますか?
  • Web開発のどの分野に興味がありますか?最も興味のあるものから最も興味のないものまでの範囲でお願いします。 (デザイン、コード(HTML、CSS)、対話性(Flash、silverlight、jQuery)、使いやすさ、SEOなど)。
  • 適切なセマンティックコードを記述し、情報(HTML)をレイアウト(CSS)および動作(javascript)から分離することが重要な理由
  • あなたにとって良いウェブサイトは何ですか?例を見せてください
3
Hege Rokenes