AYCFバックエンドエンジニア-スタンダード - 練習問題
使い方
- 選択肢をクリックすると、正解/不正解が表示されます
- 選択肢の順番は問題ごとにランダムに並び替えられています
- 回答すると自動的に解説が表示されます
- 上部の結果欄で正解率を確認できます(スクロールに追従)
- 「リセット」ボタンで最初からやり直せます
練習問題(40問)
現在作業中のディレクトリのパスを表示するコマンドは何ですか?
ディレクトリ内のファイルとフォルダの一覧を詳細情報(パーミッション、サイズなど)付きで表示するコマンドとオプションの組み合わせはどれですか?
カレントディレクトリから、一つ上の階層のディレクトリへ移動するためのコマンドはどれですか?
新しいディレクトリ(フォルダ)を作成するために使用するコマンドは何ですか?
ファイルやディレクトリを移動・改名するために使用するコマンドは何ですか?
ディレクトリごと強制的に削除する際に、rm コマンドと組み合わせて使用する強力なオプションはどれですか?
ファイルの内容をすべて画面に出力するコマンドは何ですか?
コマンドの出力を、既存のファイルに上書きして書き込むために使用する記号(リダイレクト)はどれですか?
前のコマンドの出力を次のコマンドの入力として渡すために使用する機能は何ですか?
リモートサーバーに安全に接続し、コマンドライン操作を行うために使用するコマンドは何ですか?
現在のディレクトリをGitで管理するための準備(リポジトリの初期化)を行うコマンドは何ですか?
GitHubなどのリモートにあるリポジトリを、ローカルにコピーして作業ディレクトリを作成するコマンドは何ですか?
変更したファイルをコミットの対象(ステージングエリア)に追加するために使用するコマンドはどれですか?
ステージングされた変更にメッセージを付けて、ローカルリポジトリに履歴として確定させるコマンドは何ですか?
ローカルでのコミット履歴を、リモートリポジトリへアップロード(送信)するコマンドは何ですか?
リモートリポジトリの最新の変更をダウンロードし、ローカルのブランチに統合(マージ)するコマンドは何ですか?
現在作業中のブランチを含め、ローカルにあるブランチの一覧を表示するコマンドは何ですか?
新しいブランチを作成し、同時にそのブランチへ作業対象を切り替えるために使用するオプション付きのコマンドはどれですか?
特定のブランチの変更内容を、現在のブランチに取り込む(統合する)操作は何ですか?
どのファイルが変更されたか、ステージングされているか、コミット待ちかなど、現在のリポジトリの状態を確認するコマンドは何ですか?
小数点以下の値を持たない数値(-2, 0, 50など)を扱うためのデータ型は何と呼ばれますか?
真(正しい)か偽(間違っている)か、の二値のみを扱い、条件分岐の判定に不可欠なデータ型は何ですか?
複数の値を一つの変数にまとめて管理するためのデータ構造はどれですか?
割り算の余りを計算するために使用され、偶数・奇数の判定などにも使われる演算子は何ですか?
値だけでなく、データ型も一致しているかを厳密に比較するために使用される演算子はどれですか?
複数の真偽値を組み合わせて、最終的な真偽を決定する際に「かつ(AND)」を表す論理演算子は何ですか?
プログラムの処理の流れを、特定の条件に基づいて変えるための構文は何と呼ばれますか?
指定した回数、または特定の条件が満たされるまで、同じ処理を繰り返すための構文は何と呼ばれますか?
関数内で定義された変数が、その関数の外側からは参照できない有効範囲のことを何と呼びますか?
エラーが発生しそうなコードを記述し、エラーが発生した場合に備えるためのブロックは何ですか?
データベースにおいて、テーブルに新しいレコードを追加するために使用するSQLコマンドは何ですか?
データベースからデータを抽出(読み取り)するために使用するSQLコマンドは何ですか?
データベースの既存のレコードの情報を変更するために使用するSQLコマンドは何ですか?
クライアントからのリクエストを受け取り、必要なデータ(HTML、画像など)を返す役割を担うのはどちらですか?
HTTPリクエストが正常に完了したことを示し、最も一般的に使用される成功レスポンスのステータスコードは何番台ですか?
クライアント側(リクエストを送る側)に問題があるときに利用され、最も一般的なエラーコード(例: ページが見つからない)が含まれるステータスコードは何番台ですか?
RESTful APIにおいて、新しいリソースを作成するために推奨されるHTTPメソッドは何ですか?
RESTful APIにおいて、リソースの取得(読み取り)に使用され、サーバーに副作用を与えるべきではないHTTPメソッドは何ですか?
ユニットテストの構造化パターンで、Arrange (準備)、Act (実行)、Assert (検証) の3段階を指す原則は何ですか?
テスト対象のユニットが依存している外部コンポーネント(データベース接続や外部APIなど)を、本物そっくりに偽装した代替オブジェクトは何と呼ばれますか?