First, there was online aptitude test which had around 45 questions with one coding question. Some Questions were output based, some puzzles, around 10 questions on unix commands, coding question for me was to detect cycle in linked list. My friends got different coding question to reverse a number.
Next, there was a technical interview which went very smoothly. Interviewer was very polite and supportive. This round went for around an hour. He basically went through my resume and asked questions accordingly. We discussed on Blockchain technology (because it was mentioned on my resume, otherwise do not expect questions from blockchain), operating systems, JVM, Python data structures, Linux grub, applications of graphs, Database, Software Engineeing Methodologies, Badminton, facebook cambridge analytica.
Next there was HR round, which I think was just a formality. He asked general HR questions. This went for 7 to 8 minutes. Here, we discussed about the profile, work location, Compensation etc.