I dropped my resume at the career fair held at my university and I had separately applied as well. I got a mail scheduling 2 face-to-face interviews at the campus on the same day. The first face to face interview that lasted 30 - 45 minutes was a combination of basic Core Java questions which I had listed as my top skill and also a lot of behavioral questions. I prepared from the past intern experiences from glassdoor which was very helpful. The second face to face interview, I was asked about Spring and Maven which was required for that particular team for which I was being interviewed. Seeing I was not very familiar with those, I was asked a simple whiteboard question, which was the ransom note problem. The interviewer was very helpful and friendly and helped me optimise the solution. After this, I heard from them the next day itself, which was an invite for a hackerrank challenge. It was moderately difficult with 2 questions in 90 min. I got the result next day itself which was a last and final skype video call, in which I was asked about my projects on my resume, lots of sql, java questions, system design - to design a shopping site, questions about scalability, race conditions, and current projects at my university. Overall it was an easy interview that lasted another 30-45 min. I got the offer after a week.