I went through a fairly straightforward Tata software engineer process. First my resume was shortlisted based on CGPA and how relevant it seemed to the role. After that, interviews started with technical questions.
The technical part was split across two interviews, and they stayed focused on fundamentals and coding-style topics rather than anything overly niche. Once the technical discussion wrapped up, there was a final HR round.
9 months ago
Average Positive India
My experience followed the classic two-round structure at Tata: a technical round followed by an HR round. I showed up for the technical stage, and there was a fairly large pool—42 candidates appeared for it. After the technical round, only a smaller group moved forward.
When the shortlisting happened, 7 candidates were taken into the HR round, which meant the technical stage was doing most of the filtering. Ultimately, a total of 3 candidates received offer letters.
> 1 year
Easy Positive India
My Tata interview experience was honestly easy rather than hard. There wasn’t much back-and-forth or deep follow-up, and the interaction felt quick an…
> 1 year
Easy Positive Calcutta
My questions were mostly tied to my university projects rather than my internship experience. The interviewer seemed to want to understand what I’d bu…
> 1 year
Easy Negative Querétaro, Querétaro
The interview itself went fine, but the bigger issue came after they told me about going to the office. Based on the salary and benefits they offered,…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure
The interview process typically follows a straightforward structure, starting with an online aptitude test, followed by a technical interview, and concluding with an HR round. This sequence is designed to filter candidates effectively, with the technical round being the most critical for advancement.
Aptitude testTechnical interviewHR round
Technical Focus
Candidates can expect the technical interviews to emphasize fundamental programming concepts, often focusing on languages like Java and SQL, as well as basic problem-solving skills. The difficulty is generally perceived as easy to average, with a focus on coding style and clarity rather than niche topics.
JavaSQLCoding fundamentals
Behavioral and HR Interaction
The HR rounds often focus on fit and attitude rather than technical skills, with questions revolving around past experiences and personal motivations. This part of the process is generally described as low-pressure and supportive, aiming to assess cultural fit within the company.
The interview process can be competitive, with a large number of candidates participating in the technical rounds, leading to a significant reduction in the candidate pool before reaching the HR stage. This competitive nature can create a high-stakes environment for candidates.
Candidate competitionFiltering processHigh stakes
Overall Experience and Difficulty
The overall experience is often described as smooth and manageable, with many candidates finding the difficulty level to be lower than expected. However, despite the ease of the process, many candidates still do not receive offers, indicating that performance in the technical round is crucial.
Easy difficultyManageable processOffer outcomes
Communication and Follow-up
Candidates have reported mixed experiences regarding communication after the interview, with some expressing frustration over a lack of updates or clarity on their application status. Clear communication throughout the process is noted as an area for improvement.