The interview consisted of 5 rounds:
1. Technical Round 1: There was 1 easy/medium level DSA question based on 2D array and 1 coding task involving html/css/js
2. Technical Round 2: They asked multiple questions related to basic javascript and java concepts(Eg. closures, currying, xhr, garbage collection). Questions on design patterns were also asked. 1 frontend and 1 rest api coding task to be done on google docs(code not expected to work, just knowledge of apis was tested).
3. Techno-Managerial Round: A few technical questions around design patterns, OOPS and DBMS concepts and a few behavioural questions.
4. AVP Round: Questions around resume and past technical experience
5. Behavioural round with VP