There were 2 rounds, both technical.
1st Round (Virtual, ~1 hour): Covered fundamentals in HTML, CSS, JavaScript, and Angular. Included one coding problem, concept explanation on notepad, and scenario-based questions.
2nd Round (In-person, mandatory): Focused fully on Angular, with scenario-based questions, code snippets (find output), and a coding challenge. NgRx knowledge was a must.
I wasn’t selected due to limited experience with NgRx, but overall the process was structured and fair.