AYCFフロントエンドエンジニア-アドバンスト - 練習問題
使い方
- 選択肢をクリックすると、正解/不正解が表示されます
- 選択肢の順番は問題ごとにランダムに並び替えられています
- 回答すると自動的に解説が表示されます
- 上部の結果欄で正解率を確認できます(スクロールに追従)
- 「リセット」ボタンで最初からやり直せます
練習問題(40問)
ユーザーインターフェースを再利用可能な部品に分割して開発する考え方を何と呼びますか?
Reactで、コンポーネントの内部状態を管理し、変更すると再レンダリングをトリガーするオブジェクトは何ですか?
親コンポーネントから子コンポーネントへデータを渡すために使用される読み取り専用のオブジェクトは何ですか?
JavaScriptで、非同期処理をより同期的なコードのように読みやすく書くための構文は何ですか?
JavaScriptのモジュールシステムにおいて、他のファイルから関数や変数を読み込むためのキーワードは何ですか?
外部APIからデータを取得するために使用される、ブラウザに標準で備わっているAPIは何ですか?
JavaScriptで非同期処理の結果を扱うためのオブジェクトで、成功(resolve)と失敗(reject)のいずれかの状態を持つものは何ですか?
ES6以降のJavaScriptを、古いブラウザでも動作するように変換するツールは何ですか?
複数のJavaScriptファイルやCSSファイルを一つのファイルにまとめ、Webページの読み込みを高速化するツールは何ですか?
Webサイトの表示速度を改善するための手法を総称して何と呼びますか?
Webサイトの表示速度を計測する指標で、ページが表示され始めるまでの時間を測定するものは何ですか?
ユーザーの入力内容をそのままHTMLとして表示してしまうことで、悪意のあるスクリプトが実行される攻撃を何と呼びますか?
Webサイトを安全に保つための対策の一つで、セッションハイジャックを防ぐために使用されるトークンは何ですか?
障害を持つユーザーもWebサイトを問題なく利用できるようにする設計や開発のことを何と呼びますか?
画像が表示されない場合に、その画像の内容を説明するために使用されるHTMLの`<img>`タグの属性は何ですか?
非同期処理の実行結果を引数として受け取る関数を何と呼びますか?
他の関数を引数として受け取ったり、関数を返したりする関数を何と呼びますか?
Reactで、コンポーネントがマウントされた直後、更新された後、アンマウントされる直前など、特定のタイミングで実行される処理を何と呼びますか?
Reactで、`useState`や`useEffect`などの特別な機能を持つ関数を何と呼びますか?
非同期処理の実行を待つ際に使用される`async`関数のキーワードは何ですか?
ユーザーの意図しないリクエストを強制的に実行させるWeb攻撃を何と呼びますか?
JavaScriptで、HTMLの要素を動的に作成するメソッドはどれですか?
Webサイトのネットワーク通信を暗号化し、盗聴や改ざんを防ぐためのプロトコルは何ですか?
ユーザーがWebサイト上でクリック、ホバーなどの操作を行った際に、その操作を監視して特定の処理を実行する仕組みを何と呼びますか?
ユーザーがログインしていることを証明するために、サーバーが発行し、クライアントに保存される小さなデータ片は何ですか?
複数のJavaScriptファイルやライブラリをブラウザが解釈できる形式に変換するプロセスを何と呼びますか?
JavaScriptで、APIからデータを取得する非同期処理の基本となるオブジェクトはどれですか?
Reactのコンポーネントが持つ`Props`の特徴として正しいものはどれですか?
Webパフォーマンスの指標で、ページの主要なコンテンツがロードされるまでの時間を測定するものは何ですか?
JavaScriptで、ユーザーのブラウザにデータを永続的に保存するためのAPIはどれですか?
ESモジュール(`import`/`export`)を使用する最大のメリットは何ですか?
サーバーがクライアントからのリクエストに対して送信する、認証情報を含むHTTPヘッダーは何ですか?
CSSで、画面サイズに応じて要素の幅を柔軟に伸縮させるための最も一般的なレイアウト技術はどれですか?
Reactで、関数コンポーネントでStateを扱うために使用するHookは何ですか?
Webサイトのアクセシビリティを向上させるために、HTML要素にセマンティックな意味を付与する属性のセットは何ですか?
WebサイトがHTTPSを使用しているかどうかを判断するための、ブラウザのURLバーに表示されるアイコンは何ですか?
JavaScriptで、ユーザーの操作に応じてCSSクラスを追加・削除する際に使用するプロパティは何ですか?
非同期処理を扱う際に、エラーが発生した場合の処理を記述するための`Promise`メソッドはどれですか?
Webpackのコンフィグレーションファイルの名前として一般的なものはどれですか?
ユーザーのブラウザでスクリプトが実行される前に、スクリプトの実行を一時停止するデバッグツールは何ですか?