I applied through via referral. But it's not mandatory because at the time of hiring day they have posted in several sites like Naukri, LinkedIn, etc.
The entire process got completed in One day. The first round as Written test which have Aptitude, Java and SQL MCQs And Also 5 Coding Question. Level of Coding questions are easy and normal. After clearing written test we had face to face interviews and it's totally based technically mainly on Core-java concepts and small programs. And then 2nd interview with manager and in that round we have to write program, solve puzzles, your day to day routine and your projects which you have done. And then if you clear all the 2 round and written test final round with HR about your basic information and salary discussion.
And also if you obtain in written test result >70 % then direct manager round Or it's < 70% then normal process.