I gave a interview at a great company on 21st May so technically its been 8 business days. The interview went great. I gave 2 interviews: one phone interview and final in-person interview.
The first interview went really well that it went from 1 (it was suppose to be 1 hour only) to 3 hours of technical questions (problem solving interview questions) and 2nd round (final round) went about 4 to 5 hrs where each person from team or associated team took 1 hr each. The interview went really well and got a feeling at the end of it that I will get the job.
The tech lead with whom I communicated throughout the process asked me if I had other job offers and also mentioned that I was even confident interviewee than himself. I was able to reply with all tech questions along with behavioral. I also knew the 2nd interviewer as she seen me won in events as I interned with the company before.
After the first interview and before 2nd interview, I was asked to fill the employee application form and get 2 ID's for CRC [criminal reference check]. He mentioned that if they decide to move forward with offer then they dont want to call me again and save my visit hence I filled everything. I wonder if they do with all candidates as CRC is only done if they decide to give me a offer. What do you guys think?
While leaving, I asked about getting back to me and he said it would take may be 1 or 2 or 3 weeks. It depends on management. This doesnt tell me anything but I am wondering if I should follow up and what do you guys generally think.
The company and the team was so great. All of them were great with me and aspire to become such great developers like them.