I applied online through their career website and I got en email from their recruiter asking me for 3 possible time slots for a phone interview which would last about 60 mins. I was asked to login to Hackerrank 5 mins before the call and the interviewer logged in and called my mobile right on time as scheduled. He asked me a lot of questions about my resume and asked me to describe the scenarios where I applied all the technologies listed. This took around 20 mins. He then gave me a coding question on Hackerank which wasn't very difficult but because of the various design possibilities, I was the only one who kept asking all the questions and the interviewer would answer me by saying 'do what you think is right', I split the question into two parts and was still working on the second part when he told me we were running out of time. So I added a comment to the code saying implementing part 2 ..... etc and he told me that he doesn't expect me to finish writing the entire code, he wanted to see my approach to the problem. After an hour and 5 mins, he went on to give me another question which was relatively much smaller and required me to write the answers in one line, which I did. He again interrupted me saying he needs to move on to another call and if there were any questions I had for him.
I am waiting to hear back from HR