プログラミング(TypeScript)に関するスキルチェックテスト

このテストは、TypeScriptに関する基礎的な知識を持つエンジニア、またはTypeScriptを活用するプロジェクトに参加する予定の技術者を対象としています。主に新規採用者や、TypeScriptに関するスキル向上を目指す現役エンジニアをターゲットにし、知識の確認やスキル向上の指針として活用されます。

このテストは、TypeScriptに関する基礎的な知識を持つエンジニアや、TypeScriptを活用する技術者を対象としています。特に、新規採用者のスキル確認や、社内エンジニアのスキル向上を目的とした技術評価ツールです。

出題される問題は、TypeScriptの基本的な構文や機能、データ型の扱い、関数の使い方などが含まれます。また、実際のプロジェクトでよく使用されるプログラミングパターンや、エラー処理、型の安全性に関する質問なども含まれており、実務に直結した知識の確認が可能です。

これらの問題を通じて、受験者がTypeScriptに関する基礎知識をどれだけ正確に理解しているか、実際の開発現場で応用できるかどうかを評価できます。加えて、問題解決能力やコードの理解力も把握することができ、受験者の全体的な技術力を判断するのに役立ちます。

対象職種
プログラマー、学生
問題形式
選択式
問題数
全20問
制限時間
30分
タグ
#プログラミング

テスト問題プレビュー

TypeScriptのプログラミングに関しての問題です。正しいものを選んでください。

1. 次のTypeScriptコードの実行結果はどれですか。

let x = 10;
{
let x = 20;
}
console.log(x);

2. TypeScriptにおいて、次のうち正しい型指定の方法はどれですか。

3. 次のTypeScriptコードの実行結果はどれですか。

type Person = { name: string, age: number };
const people: Person[] = [
{ name: "Alice", age: 30 },
{ name: "Bob", age: 25 }
];
console.log(people.map(p => p.name));

4. TypeScriptの「readonly」修飾子の効果として正しいものはどれですか。

5. 次のTypeScriptコードの実行結果はどれですか。

function greet(name: string, greeting?: string): string {
return greeting ? `${greeting}, ${name}!` : `Hello, ${name}!`;
}
console.log(greet("TypeScript"));

6. TypeScriptの「never」型が表すものとして最も適切な説明はどれですか。

7. 次のTypeScriptコードについて、正しい説明はどれですか。

type Status = "pending" | "fulfilled" | "rejected";
let codeStatus: Status = "pending";
codeStatus = "done";
console.log(codeStatus)

8. TypeScriptの「keyof」演算子の動作として正しいものはどれですか。

9. 次のTypeScriptコードの実行結果はどれですか。

const nums = [1, 2, 3] as const;
nums.push(4);

10. TypeScriptで、クラスのプライベートフィールドを宣言する正しい方法はどれですか。

無料登録をすると、
この問題を無料でご利用いただけます!

プライバシーポリシー利用規約にご同意の上送信してください

ラクテス無料登録

問題作成者紹介

ラクテス編集部

ラクテスはクラウド上で簡単にテスト作成・実施ができるサービスです。

page top