ホームページ ウェブフロントエンド htmlチュートリアル バックエンドについて質問するのはやめてもらえますか?_html/css_WEB-ITnose

バックエンドについて質問するのはやめてもらえますか?_html/css_WEB-ITnose

Jun 24, 2016 am 11:16 AM

これは、フロントエンドの面接で私が聞かれた中で最も印象的な質問であり、私が最も驚いた質問です - 「なぜあなたはいつもバックエンドの質問について私に尋ねるのですか?」フロントエンドのポジションの場合、他の人の面接はいつも CSS、JS、HTML について話しているのか、それともインターネットやオペレーティング システムなどについて話しているのかわかりません。 JS について候補者と簡単に話し合った後、次の質問をします。ユーザーが URL を入力して Enter キーを押した後のデータ送信プロセス全体と、最終的な Web ページがユーザーにどのように表示されるかを説明してもらえますか。この点については特に重点を置いて説明していきたいと思います。これは、実際にはフロントエンドとバックエンドの両方から尋ねられる一般的な質問です。この拡張には、http プロトコル、キャッシュ、CDN、フロントエンド公開プロセスなどの多くのコンテンツが含まれており、バックエンドについてはフレームワーク内で詳細に説明する必要があります。

あと、フロントエンドに関して簡単に聞きますが、スレッドとは何か、プロセスとは何かご存知ですか?リアルタイムで、ほとんどの候補者が理解できます。しかし、履歴書に長年働いていると書かれている候補者を含め、全く知らない人も確かにいます。 Nodejs が長年にわたって普及してきているため、フロントエンド エンジニアを始めるコストは実際には非常に低くなっています。これらのことをいくつか試して、サーバー側で js がどのように動作するかを学ぶことは決して悪いことではありません。サーバー側の操作は言うまでもありません。ブラウザでの js の実行について話しますが、ブラウザはマルチスレッドですか、それともマルチプロセスですか?外部リソースをロードするとき、ブラウザはシングルスレッドですか?

候補者が複数の言語の経験があることがわかった場合、私はまた、言語の違いは何ですか?と尋ねます。 JavaとJavaScriptの違いは何ですか?予想外の答えがたくさんあります。例: クラスは Java で定義されていますが、JS では定義されていません。もう一度質問させてください。文法以外に言語の違いは何ですか。回答:JavaScript はスクリプト言語です。もう一度聞きますが、ダイナミックスピーチとは何か知っていますか?答え:jsですよね?

私がこれらの質問をすると、誰かがこう言いました。なぜあなたはいつもバックエンドの問題について私に尋ねるのですか?最も印象に残っているのは、HTTP プロトコルの詳細について質問したときに、こう質問されたときです。私はすぐにびっくりしました。

フロントエンドエンジニアってプログラマーなのかソフトウェアエンジニアなのかと時々思うことがありますが、最近はフロントエンドもバックエンドも募集しているのですが、履歴書の数を見るとフロントエンドの履歴書の提出数が多いです。バックエンドの 4 ~ 5 倍です。ただし、ほとんどのフロントエンドは CSS、JS、HTML に限定されています。もちろんこれらは最も基本的なものですが、エンジニアリングの構造、プロジェクトの構築プロセス、コンピューターの知識なども理解することが不可欠です。フロントエンドには優秀で、CSS や JS をよく理解していると思われる同僚もたくさんいます。しかし、プロジェクトの構成やコード構造を見ると、彼らは比較的未熟です (かどうかはわかりません)。この言葉は明確に表現できます)。

おそらく、フロントエンドを書く人は他のことを知る必要はなく、ページを書くだけで十分です。以前は、デザイン ドラフトを作成してフロントエンドにスローし、フロントエンドが静的ページをバックエンドにスローするだけで、すべてが機能したのかもしれません。しかし、フロントエンドの重要性が高まるにつれ、ロジックのほとんどがフロントエンドに移行しつつあります(またはフロントエンドのビジネス自体がますます増えていくでしょう)。そのため、単に互換性のあるページを作成するだけでは十分ではありません。さまざまなブラウザで。

最後に、上記の面接プロセスは固定されたものではなく、候補者によって使用される面接方法/プロセスが異なります。そして面接の目的は、単に応募者がその仕事に適任かどうかを確認することだけではありません。将来的には、面接中に私が考えたことを記事に書くことができ、面接中に面接官の考えを理解するのに役立つかもしれません。

---EOF-----

WeChatで共有/QRコードをスキャンして読み取ります

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

< Progress>の目的は何ですか 要素? < Progress>の目的は何ですか 要素? Mar 21, 2025 pm 12:34 PM

この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

< datalist>の目的は何ですか 要素? < datalist>の目的は何ですか 要素? Mar 21, 2025 pm 12:33 PM

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? HTML5のクロスブラウザー互換性のベストプラクティスは何ですか? Mar 17, 2025 pm 12:20 PM

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

< meter>の目的は何ですか 要素? < meter>の目的は何ですか 要素? Mar 21, 2025 pm 12:35 PM

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? HTML5フォーム検証属性を使用してユーザー入力を検証するにはどうすればよいですか? Mar 17, 2025 pm 12:27 PM

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? ビューポートメタタグとは何ですか?レスポンシブデザインにとってなぜそれが重要なのですか? Mar 20, 2025 pm 05:56 PM

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

< iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? < iframe>の目的は何ですか タグ?使用する際のセキュリティ上の考慮事項は何ですか? Mar 20, 2025 pm 06:05 PM

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Apr 04, 2025 pm 11:54 PM

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

See all articles