Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Tata Communications Team. If you also belong to the team, you can get access from here

Tata Communications Verified Tick

Compare button icon Compare button icon Compare
4.0

based on 3.3k Reviews

Filter interviews by

Tata Communications Software Engineer Interview Questions and Answers

Updated 20 Sep 2024

Tata Communications Software Engineer Interview Experiences

3 interviews found

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Tell me about yourelf
  • Ans. 

    I am a passionate software engineer with experience in developing web applications using various technologies.

    • Experienced in developing web applications using HTML, CSS, JavaScript, and frameworks like React and Angular

    • Proficient in backend development with Node.js and databases like MongoDB and MySQL

    • Familiar with version control systems like Git and deployment tools like Docker

    • Strong problem-solving skills and ability...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Explain yourself in brief
Round 2 - Coding Test 

Programming Simple questions to understand your logical thinking

Round 3 - Coding Test 

Technical and HR round for better understanding your skills.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Sastra University and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

60 minutes 60 aptitude and logical reasoning questions questions

Round 2 - Technical 

(2 Questions)

  • Q1. Can you write a program to demonstrate soccket programming
  • Ans. 

    Yes

    • Socket programming is a way to establish communication between two computers over a network using sockets.

    • It involves creating a socket, binding it to an IP address and port, listening for incoming connections, and sending/receiving data.

    • Examples of socket programming include creating a chat application, a file transfer program, or a web server.

  • Answered by AI
  • Q2. What do you know about ipv4 vs ipv6,ip masking and more computer network related stuff
  • Ans. 

    IPv4 and IPv6 are internet protocol versions. IP masking is a technique to hide IP addresses.

    • IPv4 is the fourth version of the Internet Protocol, while IPv6 is the sixth version.

    • IPv4 uses 32-bit addresses, allowing for approximately 4.3 billion unique addresses.

    • IPv6 uses 128-bit addresses, providing a significantly larger address space.

    • IP masking, also known as IP anonymization, is the process of hiding the IP address ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be well prepared with computer network and java

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basi aptitude and coding mcq

Round 2 - Technical 

(1 Question)

  • Q1. What is hashmap
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Mid level coding question, Project and real time scenerio in detail
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. JavaScript prototype sorting function
  • Ans. 

    JavaScript prototype sorting function for arrays of strings

    • Use the Array.prototype.sort() method to sort an array of strings

    • Pass a compare function to specify the sorting order

    • Example: ['banana', 'apple', 'cherry'].sort((a, b) => a.localeCompare(b))

  • Answered by AI
  • Q2. Promise polyfill from scratch
  • Ans. 

    Creating a Promise polyfill from scratch involves implementing the Promise API using callbacks and handling asynchronous operations.

    • Understand the Promise API and its methods (resolve, reject, then, catch)

    • Implement a constructor function that takes an executor function as an argument

    • Handle asynchronous operations using callbacks and setTimeout

    • Implement the then and catch methods to handle success and error cases respec

  • Answered by AI
  • Q3. React hooks -useEffect useMemo
Round 2 - Technical 

(2 Questions)

  • Q1. Session Management in applications
  • Ans. 

    Session management is the process of securely managing user sessions in web applications.

    • Use cookies or tokens to track user sessions

    • Implement session timeout to prevent unauthorized access

    • Store session data securely on the server side

    • Use HTTPS to encrypt session data during transmission

  • Answered by AI
  • Q2. Why react is fast than other frameworks
  • Ans. 

    React is faster than other frameworks due to its virtual DOM, efficient diffing algorithm, and use of server-side rendering.

    • React uses a virtual DOM which allows it to update only the necessary components instead of re-rendering the entire page.

    • React's efficient diffing algorithm compares the virtual DOM with the actual DOM to minimize updates and improve performance.

    • React supports server-side rendering, which can impr...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about your past experience?
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Core Java concepts, oops fundamental, cloud, stream api, java 8 features, hashmap how it works, equals override contract
Round 2 - One-on-one 

(1 Question)

  • Q1. Java 8, multi threading, why lazy evaluation in stream api, internal working of hash map, overloading, overriding
Round 3 - Behavioral 

(1 Question)

  • Q1. Java basics prepare well
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

They will give 3 questions

Round 2 - Technical 

(2 Questions)

  • Q1. There will be technical round after finishing of exam
  • Q2. And HR round also will be same time of Technical

Interview Preparation Tips

Interview preparation tips for other job seekers - As a fresher they ask vere basic things which I mention in Resume
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Questions were asked

Round 2 - Coding Test 

Dsa dp, graphs and many more questions from arrays and linked list were asked

Interview Preparation Tips

Interview preparation tips for other job seekers - No

Tata Communications Interview FAQs

How many rounds are there in Tata Communications Software Engineer interview?
Tata Communications interview process usually has 2 rounds. The most common rounds in the Tata Communications interview process are Technical, Coding Test and Aptitude Test.
What are the top questions asked in Tata Communications Software Engineer interview?

Some of the top questions asked at the Tata Communications Software Engineer interview -

  1. what do you know about ipv4 vs ipv6,ip masking and more computer network relate...read more
  2. Can you write a program to demonstrate soccket programm...read more

Tell us how to improve this page.

Tata Communications Software Engineer Interview Process

based on 3 interviews

Interview experience

3.3
  
Average
View more
Tata Communications Software Engineer Salary
based on 164 salaries
₹2.2 L/yr - ₹12 L/yr
18% less than the average Software Engineer Salary in India
View more details

Tata Communications Software Engineer Reviews and Ratings

based on 13 reviews

3.9/5

Rating in categories

3.6

Skill development

4.4

Work-life balance

3.9

Salary

4.6

Job security

3.3

Company culture

3.3

Promotions

3.7

Work satisfaction

Explore 13 Reviews and Ratings
Network Engineer
1.7k salaries
unlock blur

₹1.3 L/yr - ₹6.5 L/yr

Assistant Manager
1.3k salaries
unlock blur

₹5.4 L/yr - ₹20 L/yr

Customer Service Executive
948 salaries
unlock blur

₹2.4 L/yr - ₹7 L/yr

Associate Engineer
909 salaries
unlock blur

₹1 L/yr - ₹5.2 L/yr

Manager
858 salaries
unlock blur

₹8.5 L/yr - ₹30 L/yr

Explore more salaries
Compare Tata Communications with

Bharti Airtel

4.0
Compare

Reliance Communications

4.0
Compare

Vodafone Idea

4.1
Compare

Tech Mahindra

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview