I asked my friend to refer me for the role. I got an email to write an online debugging test. The debugging test had 7 very easy questions. Within 2-3 weeks, I got an email to schedule a phone interview which would be the final interview. The phone interview went on for 45 minutes. I was given 1 question to solve. Haven't heard from them, its been more than 3 weeks. So I'm supposing it to be a rejection.