I applied online and got an interview call 2 months later. My first interview took around one hour, which i did really well and was asked to come for the second round a week later. The second interview was with the director and had a technical round , which i think i didn't do well enough. Its been 3 weeks and i have not got a response about hiring.