Software Developer applicants have rated the interview process at Tata Consultancy Services with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 54.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 12 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Tata Consultancy Services overall takes an average of 31 days.
Common stages of the interview process at Tata Consultancy Services as a Software Developer according to 3 Glassdoor interviews include:
One on one interview: 67%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
Overall good experience, multiple interviewers in one go. Medium level questions were asked, complexity is from medium to advance. Overall good experience, multiple interviewers in one go. Medium level questions were asked, complexity is from medium to advance.
Aptitudes and 2 coding questions easy or medium. You have to travel to the exam center to give the exam. Aptitude questions can range from easy to hard and time management should be taken care of.
I interviewed at Tata Consultancy Services (Vijayawāda)
Interview
hard to crack, more about data structures. Aptitude Test: This section includes questions on quantitative aptitude, logical reasoning, and verbal ability. You’ll be expected to solve problems related to math, data interpretation, puzzles, and language comprehension.
Technical Test: Questions on programming, algorithms, and data structures are common. You may be asked to solve problems using languages such as C, C++, Java, or Python.
English Language: This section tests grammar, vocabulary, sentence correction, and reading comprehension.
2. Technical Interview
Technical Knowledge: You will be asked questions based on your core technical skills (depending on your major, such as CSE, ECE, etc.). Topics often include:
Programming concepts
Data structures and algorithms (linked lists, trees, sorting, searching algorithms)
Databases and SQL
Operating systems, computer networks, and OS concepts