The interview process involved an online test followed by two technical rounds. The questions covered topics like project work, coding tasks (calculators and estimators), Java versions and features (including Java 8 and lambda expressions), error handling (try, finally blocks), SQL queries (including counting students with grade A, joins, GROUP BY, ORDER BY), React usage, ORM, CRUD, Virtual DOM, string buffers, data structures (arrays, ArrayLists, LinkedLists), exception handling, and user validation techniques.