Skip to content

Angular Framework Practice Exam

Test yourself under real exam conditions: 50 timed questions, 60 on the clock, pass mark 70%%. Instant score with a full review of everything you got wrong. Free — no account needed.

📝 50 questions · ⏱ 60 minutes · 🎯 Pass mark 70% · 🆓 Free, no signup

Exam details

  • 50 questions drawn from 170 cards
  • Countdown timer — auto-submits when time runs out
  • Pass mark 70% (real certification threshold)
  • Full review of wrong answers at the end
  • No signup required — save your score with a free account

Sample Questions

5 shown

What is Angular?

Show ▼

Angular is a TypeScript-based front-end framework developed by Google for building dynamic, single-page applications (SPAs). It provides a comprehensive solution including components, services, routing, and dependency injection out of the box.

What is an Angular component?

Show ▼

A component is the fundamental building block of an Angular application. It consists of:

  • A TypeScript class decorated with @Component()
  • An HTML template
  • Optional CSS styles
  • Metadata such as selector, templateUrl, and styleUrls

What is the purpose of the @Component decorator?

Show ▼

The @Component() decorator marks a class as an Angular component and provides metadata that tells Angular how to process, instantiate, and use the component at runtime. Key properties include:

  • selector – the custom HTML tag
  • templateUrl – path to the HTML template
  • styleUrls – array of stylesheets

What is data binding in Angular?

Show ▼

Data binding is a mechanism that connects the component class to the template. Angular supports four forms:

  • Interpolation: {{ expression }}
  • Property binding: [property]="expression"
  • Event binding: (event)="handler()"
  • Two-way binding: [(ngModel)]="property"

What is an Angular service?

Show ▼

A service is a class decorated with @Injectable() that encapsulates reusable business logic, data access, or utility functions. Services are typically singletons when provided at the root level and are shared across components via dependency injection.

🎯 Take the Angular Framework Practice Exam