I applied through a staffing agency within 3 weeks I received a phone screening. I managed to get an in person interview. They were really unprepared for the interview because the interviewers themselves didn't know I was coming so I had to wait a lot. They asked a lot of technical question as well give me a coding question which I was able to answer all. They went through my resume. For how I handled the interview I felt I answered correctly for all the questions and given myself 9/10 if not 10/10 but it was all false hope since they took 24 days to give me a reply and it could have taken longer had I not called them directly to ask for feedback