Directly contacted by the employer.
They asked me to do a small programming exercise to understand my knowledge of front end.
The next round was a phone interview with an engineer on the team.
Questions on past projects and tested OOP, diff between interface and abstract class.
Questions on C++, Java (polymorphism, inheritance).
Then had to explain what I did in the earlier programming exercise.
The next round was with Hiring Manager half behavioral, half past projects.
The last round was HR, how do handle multiple tasks, conflicts during work