本サイトは広告により収益を得ています

AYCFフロントエンドエンジニア-エキスパート - 練習問題

全40問を掲載
検定一覧に戻る この検定を受験する
広告
0
回答
0
正解
0
不正解
--%
正解率

使い方

  • 選択肢をクリックすると、正解/不正解が表示されます
  • 選択肢の順番は問題ごとにランダムに並び替えられています
  • 回答すると自動的に解説が表示されます
  • 上部の結果欄で正解率を確認できます(スクロールに追従)
  • 「リセット」ボタンで最初からやり直せます

練習問題(40問)

Q1

JavaScriptで、大規模アプリケーションにおける状態管理を予測可能で一元化するために広く使われるパターンはどれですか?

Q2

Webパフォーマンスの最適化において、クリティカルレンダリングパスを短縮するために最初に行うべきことは何ですか?

Q3

JavaScriptにおいて、ブラウザの描画サイクルに同期してアニメーションを実行するための最適なAPIはどれですか?

Q4

Webセキュリティにおいて、クロスサイトスクリプティング(XSS)攻撃を防止するための最も基本的な対策はどれですか?

Q5

Webにおけるアクセスしやすい(アクセシブルな)フォームを構築する際、入力要素とラベルを関連付けるための最も適切なHTMLタグは何ですか?

Q6

JavaScriptのスコープにおいて、関数内で宣言された変数が、その関数が実行された後も生き残り続ける現象を可能にする機能は何ですか?

Q7

WebAssembly(Wasm)がJavaScriptと比べて優れている点として最も適切なものは何ですか?

Q8

Web Workersを使用して、メインスレッドとは別のスレッドで重い処理を実行するためのAPIはどれですか?

Q9

Webサイトのセキュリティにおいて、悪意のあるサイトからユーザーの意図しないリクエストを強制的に実行させる攻撃を何と呼びますか?

Q10

JavaScriptにおいて、全てのオブジェクトが持つ、プロパティやメソッドを継承するための雛形となるオブジェクトは何ですか?

Q11

Webアプリケーションの品質を担保するため、個々の関数やコンポーネントが正しく動作するかを検証するテスト手法は何ですか?

Q12

コードの変更がメインブランチにマージされるたびに、自動的にビルド、テスト、デプロイを行うプロセスの総称は何ですか?

Q13

Webパフォーマンスの指標である「Time to Interactive(TTI)」が示すものは何ですか?

Q14

JavaScriptの非同期処理において、`Promise`チェーンの最後にエラー処理を記述するためのメソッドは何ですか?

Q15

Webページのアクセシビリティを向上させるためのARIA属性で、ボタンやトグルボタンなどの状態を示す役割を持つものはどれですか?

Q16

Webサーバーに依存せず、クライアントサイドでデータを永続的に保存するための、大規模で複雑なデータ構造を扱えるAPIはどれですか?

Q17

CSSで、要素を非表示にするが、スクリーンリーダーには読み上げさせたい場合に最も適切な方法はどれですか?

Q18

Webアプリケーションのアーキテクチャ設計において、アプリケーションの状態を管理する唯一の信頼できる情報源を何と呼びますか?

Q19

JavaScriptの`this`キーワードについて、アロー関数が他の関数と異なる点は何ですか?

Q20

Webサーバーとクライアント間でリアルタイムな双方向通信を可能にするプロトコルは何ですか?

Q21

Webサイトのパフォーマンスを向上させるために、ブラウザがレンダリングをブロックするのを避けるべきリソースはどれですか?

Q22

JavaScriptで、複数のPromiseがすべて解決されるまで待機するためのメソッドはどれですか?

Q23

Webアプリケーションのセキュリティにおいて、HTTPリクエストヘッダーに含めることで、クリックジャッキング攻撃を防止する目的で使用されるものは何ですか?

Q24

ユーザーがキーボードの`Tab`キーで操作する際に、Webページ上のどの要素にフォーカスが当たっているかを視覚的に明確にするための設計は何ですか?

Q25

Webパフォーマンスの指標である`Cumulative Layout Shift (CLS)`が示すものは何ですか?

Q26

JavaScriptの非同期処理において、複数のPromiseのうち、最初に解決(成功または失敗)したPromiseの結果を返すメソッドはどれですか?

Q27

Webアプリケーションのアーキテクチャにおいて、ビューとモデルの分離を目的とし、双方向データバインディングを使用するパターンはどれですか?

Q28

Webパフォーマンスを向上させるために、リソースを非同期で読み込む際に、そのリソースの重要度をブラウザに伝えるための`link`タグの属性はどれですか?

Q29

JavaScriptで、関数が呼び出された際の実行コンテキストを指すキーワードは何ですか?

Q30

フロントエンド開発における「マイクロサービスアーキテクチャ」の考え方をフロントエンドに応用したものは何ですか?

Q31

Webセキュリティにおいて、悪意のあるサイトからのリクエストを防止するためのHTTPヘッダーは何ですか?

Q32

Webアプリケーションのテストにおいて、複数のコンポーネントやシステムが連携して正しく動作するかを検証するテスト手法は何ですか?

Q33

Webページの初期描画を高速化するために、ブラウザがダウンロードしたHTMLを解析し、DOMツリーを構築するプロセスの次のステップは何ですか?

Q34

Web技術において、CやC++、Rustなどの言語で書かれたコードをブラウザで実行可能にするためのバイナリ形式は何ですか?

Q35

Webページにアクセスしたユーザーのブラウザに、動的なコンテンツや機能をキャッシュし、オフラインでも利用可能にする技術は何ですか?

Q36

JavaScriptにおいて、`let`や`const`で宣言された変数が、スコープの先頭から宣言行まで一時的にアクセスできない領域を何と呼びますか?

Q37

Webアプリケーションのパフォーマンスを測定する際に、Googleが推奨する3つの主要な指標を何と呼びますか?

Q38

JavaScriptのプロトタイプチェーンにおいて、プロパティが存在しない場合に次に探される場所を示すプロパティは何ですか?

Q39

Webアプリケーションのアーキテクチャにおいて、データの読み取りと書き込みを分離することでスケーラビリティとパフォーマンスを向上させるパターンは何ですか?

Q40

ユーザーがWebページをキーボードで操作する際、フォーカス可能な要素のタブ順序を制御するために使用するHTML属性は何ですか?

検定一覧に戻る
広告
広告