73

ここ Stack Overflow やその他の場所には、ソフトウェア開発者向けの良いインタビューの質問 (「パズル」でさえも) がたくさんありますが、フロントエンド開発者のポジションについて誰か良い質問があるかどうか疑問に思っていました。HTML+CSS+JSがわかる方を求めています。

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

  • Javascript ライブラリを使用したことがありますか? - フォローアップ: どれが、なぜそれが他のものよりも優れているのですか?
  • HTML5 と CSS3 の開発をフォローしていますか? - フォローアップ: どの機能を最も楽しみにしていますか? その理由は?

フロントエンド開発者向けの良い「パズル」を知っていますか? 多分JSフィズバズ?

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

4

5 に答える 5

40

それはあなたが面接しているレベルに依存します。私は最近、フロントエンドのポジションについての面接の良いラウンドを終えました(そして良い仕事を見つけました!;)、ここに私が目立った(そして他のものより挑戦的だった)と思った質問のいくつかがあります。

  • callJavaScriptとapply関数の違いを説明してください。

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

  • HTML/CSSを使用して浮動要素をクリアできる2つの方法を特定します。

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

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

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

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

  • サーバーからJSONを評価する適切な方法は何ですか?また、これが適切な方法である理由は何ですか?

于 2010-05-19T07:11:56.067 に答える
15

あなたが提案する質問は、簡単にブラフすることができません。「JavaScriptライブラリを使用したことがありますか?はい。JQuery。」それはあなたに多くを教えてくれません。私は質問をもう少しこのように変えることを提案します:

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

これらは、単なる事実の認識よりも理解の感覚になります。

Javascriptでfizz-buzzを聞くことができます。痛くはありませんでした。

于 2010-05-19T06:56:25.763 に答える
8

私は、古典的な紙(つまり、ジャーナル、雑誌など)を意味的に正しいマークアップにHTMLに「変換」するように依頼したいと思います。

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

私が聞きたい他のいくつかの質問:

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

そのため、すべての機能を知っているが、良い分析をしている人ではなく、論理的な人を見つけるのに役立つ質問をしたいと思います。スキルと経験を変えなければならないと思います。

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

于 2010-05-19T08:47:11.300 に答える
4
  • 見栄えがよく機能的なウェブサイトを作成しようと思ったきっかけは何ですか?
  • WebやSNSを活用したデジタルマーケティングの強みは何だと思いますか?
  • Web開発のどの分野に興味がありますか? 最も関心のあるものから最も関心のないものまで範囲を指定してください。(デザイン、コード (HTML、CSS)、対話性 (Flash、silverlight、jQuery)、使いやすさ、SEO など)。
  • 優れたセマンティック コードを記述し、情報 (HTML) をレイアウト (CSS) および動作 (JavaScript) から分離することが重要なのはなぜですか
  • あなたにとって良いウェブサイトは何ですか?自由に例を示してください
于 2010-05-22T14:12:19.050 に答える
-1

過去のプロジェクトで作成および実装した最高のユーザーエクスペリエンスのアイデアは何ですか?

于 2010-05-19T07:12:42.900 に答える