Angular Advanced Quiz
Master state management, performance optimization, testing, custom directives, and advanced patterns
Start the quizSample questions from this quiz
A preview of the style and depth. Try each one, then reveal the answer — or skip straight to the timed quiz.
1. What is NgRx?
- Both b and c
- Implements Redux pattern with RxJS
- Next generation RxJS
- State management library for Angular
Show answer
Answer: Both b and c. NgRx is a state management library that implements the Redux pattern using RxJS. It provides a single source of truth for application state.
2. What are the core concepts of NgRx?
- Immutable state
- All of the above
- Selectors
- Store, Actions, Reducers, Effects
Show answer
Answer: All of the above. NgRx core concepts: Store (single state tree), Actions (events), Reducers (pure functions), Effects (side effects), Selectors (state queries).
3. What is a custom directive in Angular?
- User-defined directive
- Structural or Attribute directives
- All of the above
- Extends HTML with custom behavior
Show answer
Answer: All of the above. Custom directives allow you to extend HTML with custom behavior. Types: Structural (change DOM layout like *ngIf) and Attribute (change appearance/behavior).
Frequently asked questions
How many questions are in this Angular quiz?+
30 questions, with a 75-minute time limit. Every question includes a written explanation of the correct answer.
Is this Angular quiz free?+
Yes. Every quiz on CodexQuizz is free and needs no account. You only enter a name if you choose to post your score to the leaderboard.
What level is the advanced quiz aimed at?+
Master state management, performance optimization, testing, custom directives, and advanced patterns
Can I use this to prepare for a Angular interview?+
Yes. The questions cover the topics that come up in Angular technical screens, and the explanations are written so that a wrong answer still teaches you the underlying concept.
Ready to test your Angular?
30 questions, 75 minutes. Free, no sign-up.
Start now