This is the first time I have to put a bad review on an interview. TCS team was the worst team to work with and I will NOT recommend this company to anyone. It started off with an interview at 9.30pm on Sunday night, followed up by a coding challenge that took me days to finish(build a web app). After that, I received a phone call from someone who claimed to be TCS recruiter that later on I found out just a contractor of TCS. He said I got the job and I should put an immediate 2 weeks notice to leave my current company.
I was skeptical because that's NOT normal that they give me an engineer job without meeting face to face. Couple hours later, I received another email to schedule an on-site, and that's where all the fun parts began.It was not until the onsite interview date that I knew they had a contract with Apple and was looking to fill a position with 4 years experience which I definitely don't have and it's clearly shown on my resume. I felt quite upset because they wasted so much of my time but the manager said they looked at my code and I may be able to do the job. The first onsite went pretty well although the question was ways over by experience.
I thought the story was over, but 2 days later they called me again for a Skype chat with another manager of TCS and then another on-site with Apple. I clearly stated in the email with TCS that I don't have the experience they need, and please let me know how the interview process would be but none of them seemed to know what would happen next.
I was looking for a job, so I would take any chance I can. I went to the 5th round knowing that they were looking for a lead to manage an off-shore team. I was shock that they took me that far because I'm at the level that just barely know how to write code, and they brought me in for a management position interview. They should have seen that from the coding challenge and should NOT waste the 3 weeks of my life.