Applied via LinkedIn and recruiter contacted me. There were 5 rounds in total. Since I am not situated in Bengaluru, all my rounds were via Zoom/WebEx. Programming problems were solved on collabedit links.
First round was with an Employee in Australia. He asked me questions on Server troubleshooting and questions based on my profile. Also asked me to write a program.
Two more rounds were scheduled.
The first interview was like being interviewed by a fresher. He asked trivial questions on Java and JavaScript. Also, once he got the trail of what I was going to answer, he would interrupt me and asked another question. He was pretty excited about JavaScript and asked me how much code I write in JavaScript. I showed him some of my personal projects I had done in JavaScript, but he did not ask any questions on them. In fact, after that, he did not ask a single JavaScript question.
The second interview was pretty straightforward. Interviewer gave me two programming questions which I solved with hints from him. Also asked questions on JVM, Memory management and core Java. He asked me about how many LOCs I have written...🤐
After that there were two more rounds. Both the rounds involved basic Java questions and programming problems.
Overall the whole process lasted 9 days. The best thing about the process was the coordination from recruiter. Recruiter scheduled interview calls in a timely fashion and would brief me about the kind of questions I should accept from a particular interviewer and their professional background.
I declined the offer because of the role and compensation offered. I felt that the compensation was not worth moving to Bengaluru, despite all the benefits they offered. Also, the role was a bit on the bugs/issue-fixing/support side and being an active developer, I declined.