Tata Communications logo

Tata Communications Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 54 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
61.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tata Communications.

Showing 3 of 54
Tata Communications logo
Tata Communications

Software Engineer

Engineering · a year ago

Entry Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding

So I applied online, then had an initial chat with HR about my background and why I'm interested in this role. After that, I did a technical interview focusing on SQL, Java, and general problem-solving. The last part was a behavioral interview, where they wanted to see how I work with others and if I fit the company culture. The whole thing took about two weeks, and they kept me updated.

Confirmed questions5 questions
  • Can you introduce yourself and tell me about your educational background?
  • Which programming languages do you know?
  • Could you walk me through your final year project?
Tata Communications logo
Tata Communications

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

So, there were three interview rounds total. The first one was technical, and they hit me with questions about basic stuff like the OSI model, cloud concepts (APIs, Microservices, deployment/service models). They asked about cloud because I said I was into it, and, you know, they do cloud stuff too, so that made sense. They also asked about Python decorators and to figure out the output of two Python code snippets involving lists. Plus, they wanted me to demonstrate how APIs are triggered by looking at a webpage. The second technical round was more about implementation details. Like, they asked what virtualization is and if apps run better virtualized or on-prem. The feedback after that was to really nail down our concepts and use more specific performance terms, like talking about instructions per CPU cycle and stuff. The last round was with HR, and it was all scenario-based questions, plus the classic 'why should we hire you?'

Confirmed questions8 questions
  • Tell me about the OSI Model.
  • What are APIs?
  • Can you describe Microservices?
Tata Communications logo
Tata Communications

Senior Software Engineer

Engineering · more than a year ago

Senior Average Neutral experience Accept offer 3 rounds
Interview process
Technical screen Recruiter call Background check
Interview formats
Technical Behavioral Other

In total there were 3 rounds. The first round was completely focused on technical stuff about python, machine learning, and neural networks. The second round was a managerial round. Then there was a final hr and English test.

Confirmed questions3 questions
  • Tell me about Python oops concepts.
  • Can you explain ML algorithms?
  • What are neural networks?

Tata Communications Software Engineer Interview Questions

Quoted word for word from Tata Communications interview reports.

Given an array, calculate the product of all elements except the current one for each position and store it in a new array at the corresponding position.

Read reports

What would be the outputs for these two Python code examples involving lists?

Read reports

Can you find the duplicate elements in a given string and count how many times each appears?

Read reports

What happens when you type google.com in a website? How is the data identified and fetched?

Read report

Explain the journey of a packet when a user attempts to visit a website, covering core networking concepts.

Read report

How often do characters appear in a string, and what are computer network concepts?

Read report

Unix OS is an operating system. Is it A. multitasking B. TimeSharing C. Multiprogramming or D. all the above?

Read report

Formats, difficulty and experience

Across all 54 Tata Communications interview reports.

Interview formats

Technical 45%
Behavioral 29%
Coding 21.4%
Group 3.1%
Presentation 0.8%

Interview difficulty

Easy 9.3%
Average 79.6%
Difficult 11.1%

Candidate experience

Negative 9.3%
Positive 61.1%
Neutral 29.6%