I applied through a staffing agency. I interviewed at Tech Mahindra (Hyderabad)
Interview
I attended a walk in interview at the Hyderabad location. It was a day long process comprising two technical and one HR round. The technical interviews were straightforward, the interviewers covered all the standard Java concepts, followed by Spring and some web services questions. In the second round, the interviewer (a manager at Tech Mahindra) gave some details about the client and the description of the position. The HR round consisted mostly of salary negotiation (I was flexible with the salary). I was told that the HR guys would be in touch. It's been almost a month and a half now and there has been no news from the company. When I contacted them, they told me that they are no longer considering candidates for the position. I am not sure why a company would want to waste people's time and conduct a full day's interview if they are not interested in hiring them at all.
I interviewed at Tech Mahindra (Chandigarh) in Aug 2016
Interview
One of worst experience i have gone through in professional career, got a call from HR for walk-in interview, had 2 round of technical interview and 2 HR round. CTC negotiated and HR told you will receive offer letter in next two weeks. No communication for next 4 weeks, just got a mail to submit all required documents and then again no communication for next 10 days. Called HR to know the status, he told the position is on hold(they don't even bother to inform by themselves). And the best part is next weekend they are conducting walk-in for same technology for same experience at same location. And i got interview invitation for that also. Pathetic hiring process. Poor HR management.
Interview questions [1]
Question 1
Question on Springs, Collection(HashMap), Concurrency, Singleton class etc.