There were three rounds, a phone screen, a coding challenge and an on-site interview.
They got back to me with the result - they want to put me in an internship first as my skills don't match with what they are looking for in that particular office. The recruiter has been "ghosting" me for three weeks. Asking me questions here and there on Amazon's chatting app where you can tell if a message is read or not, seems like she's trying to keep me in the loop for some reason.
Tried emailing her, no reply. When I eventually called her, she just hung up immediately. I tried reaching out to her via another recruiter. The other recruiter was able to contact her and says she's been busy, that's the reason for the delay.
I turned down offers from other places when they told me about switching me into the internship. Now I have nothing and they couldn't care at all.