I will write my complete Interview Experience, which will help others. Following are the rounds.
1. Programming Round: (More of a component page creation using native JavaScript ):
I was asked to create a page using HTML, CSS and JavaScript to pull an API and do multiple client side features, like filtering, sorting, paginating. I took nearly 5 to 6 hours and completed this.
2. Programming Round : (Feedback and Corrections)
This took me 2 to 3 hours to complete the expectations.
3. Telephonic Round:
General questions on what I know, what I am aware of, what is my experience, how much I handled, why I am shifting.
4. Telephonic Round:
General questions on what I know, what I am aware of, what is my experience, how much I handled, why I am shifting.
5. Face to Face:
Design related questions, problem solving, Estimations and awareness in new technologies. How do I solve prod issues. Challenges faced in angular. How do i debug server side scripts.
6. Face to Face:
Tricky JavaScript questions. Problem Solving. Programming in real time. Better order of complexity with algorithms. Tricky CSS questions.
7. Face to Face:
This was more like a managerial round. The person tested how will I fit in to the company's culture. Questions like How many I managed, how i solve issues with team mates, difficult team members to handle, how do i handle bad managers, if by chance.
8. Face to Face:
Design related questions, problem solving, Estimations and awareness in new technologies like node js, micro services. Also questions in DataBase designing for a ticketing application.
9. Face to Face:
This was more like company's expectations for me. What do they expect and so on.
The entire process took 28 days and I did not get the offer.
I feel my process was not in linear fashion. Either I clear a round or not, I went till last CEO round.
My assumption is, I must have not done well in ROUND 6. Even then, I attended more rounds.