Upload Button Icon Add office photos
Engaged Employer

i

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

TCS Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 85.2k Reviews

Filter interviews by

TCS Software Developer Trainee Interview Questions, Process, and Tips for Freshers

Updated 25 Dec 2022

TCS Software Developer Trainee Interview Experiences for Freshers

1 interview found

I applied via Campus Placement and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(4 Questions)

  • Q1. What is a HTTPS? What is a SMTP language ? What is full form of MCA? What do you mean web designer? What is coding?
  • Ans. 

    Answers to common technical questions related to software development.

    • HTTPS is a secure version of HTTP protocol used for secure communication over the internet.

    • SMTP is a protocol used for sending and receiving email messages.

    • MCA stands for Master of Computer Applications, a postgraduate degree in computer science.

    • A web designer is a professional who designs and creates websites.

    • Coding is the process of writing instruc...

  • Answered by AI
  • Q2. Can you talk about inheritance?
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.

    • Inheritance allows for code reuse and promotes code organization.

    • The existing class is called the parent or superclass, and the new class is called the child or subclass.

    • The child class inherits all the properties and methods of the parent class, and can also add its own unique properties...

  • Answered by AI
  • Q3. What do you mean by Topology?
  • Ans. 

    Topology refers to the arrangement of nodes and connections in a network.

    • Topology determines how data flows through a network.

    • Common topologies include bus, star, ring, and mesh.

    • Topology can affect network performance, scalability, and fault tolerance.

  • Answered by AI
  • Q4. What do you mean by communication network
  • Ans. 

    Communication network refers to the infrastructure and technologies used to transmit information between devices and systems.

    • Communication network enables devices and systems to exchange information and data.

    • It includes technologies such as wired and wireless networks, routers, switches, and protocols.

    • Examples of communication networks include the internet, LAN, WAN, Bluetooth, and cellular networks.

  • Answered by AI
Round 3 - Coding Test 

What is a CSS and what is a HTML

Interview Preparation Tips

Interview preparation tips for other job seekers - Wonderful,very nice, amazing, fabulous,nice to hear

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Give your Introduction
  • Q2. What is your salary expectations
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is a Java thread stream?
  • Ans. 

    A Java thread stream is a sequence of data that can be read from or written to concurrently by multiple threads.

    • Java thread streams allow for efficient communication between threads.

    • They can be used to pass data between different parts of a program running in parallel.

    • Examples of Java thread streams include InputStream and OutputStream for reading and writing data respectively.

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. What are your strengths?
  • Ans. 

    My strengths include problem-solving skills, attention to detail, and strong programming abilities.

    • Strong problem-solving skills - I enjoy tackling complex issues and finding creative solutions.

    • Attention to detail - I am meticulous in my work to ensure high-quality results.

    • Strong programming abilities - I have expertise in multiple programming languages such as Java, Python, and C++.

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Easy to Medium difficulty with Aptitude Questions

Round 2 - Technical 

(2 Questions)

  • Q1. Merge Sort was asked
  • Q2. Merge sort in a linked list was asked as follow up
Round 3 - Technical 

(1 Question)

  • Q1. Questions on DBMS and core Java were asked (Easy only)
Round 4 - HR 

(1 Question)

  • Q1. Basic HR questions were asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and if you don't know something let the interviewer know so he can ask a different question.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Fibbonacci coding
  • Q2. Pattern divide and conquer

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics well
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Question were about your machine learning projects
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

1 hr test with mcq and coding snippet

Round 2 - One-on-one 

(6 Questions)

  • Q1. What are pointers in c?
  • Ans. 

    Pointers are variables that store memory addresses of other variables in C programming language.

    • Pointers are used to manipulate data structures like arrays, linked lists, and trees.

    • They can be used to pass values by reference to functions.

    • Pointers can also be used to allocate memory dynamically using functions like malloc() and calloc().

  • Answered by AI
  • Q2. Write a linked list program.
  • Ans. 

    A linked list program is a data structure that stores a sequence of elements with pointers to the next element.

    • Create a Node class with a value and a next pointer

    • Create a LinkedList class with a head pointer and methods to add, remove, and traverse nodes

    • Example: LinkedList ll = new LinkedList(); ll.add(5); ll.add(10); ll.remove(5);

  • Answered by AI
  • Q3. Applications of data structures
  • Ans. 

    Data structures are used to organize and manipulate data efficiently in various applications.

    • Data structures are used in databases to store and retrieve data quickly.

    • In computer graphics, data structures are used to represent geometric objects.

    • Data structures are used in algorithms such as sorting and searching.

    • In networking, data structures are used to represent network packets and routing tables.

    • Data structures are u...

  • Answered by AI
  • Q4. Algorithm for merge sort
  • Ans. 

    Merge sort is a divide and conquer algorithm that recursively divides the input array into two halves, sorts them and then merges them.

    • Divide the array into two halves

    • Recursively sort the two halves

    • Merge the sorted halves

    • Repeat until the entire array is sorted

  • Answered by AI
  • Q5. Cloud computing application in real world in project
  • Ans. 

    Cloud computing is widely used in various industries for data storage, processing, and analysis.

    • Cloud computing allows for easy scalability and cost-effectiveness in managing large amounts of data.

    • Real-time collaboration and access to data from anywhere are some of the benefits of cloud computing.

    • Examples of cloud computing applications in real-world projects include Amazon Web Services (AWS), Microsoft Azure, and Goog...

  • Answered by AI
  • Q6. Java and nodejs questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be precise and confident. Keep learning and solving code on platforms.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

In aptitude test around 70 questions,it's easy to solve

Round 3 - HR 

(1 Question)

  • Q1. In HR round,he asked basic HR questions only

I applied via Naukri.com and was interviewed in Mar 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Advance C, Java script ,Python, Html, Excel knowledge

Round 2 - Group Discussion 

Give me topic and i will discussed you that topic about regarding all things

Interview Preparation Tips

Topics to prepare for HCL Infosystems Software Developer interview:
  • Advance C
  • Javascript
  • Python
  • Html
  • Excel knowledge
  • Oracle
Interview preparation tips for other job seekers - I have a inovater and team player and best Communication skill and applied my knowledge and skill to grow this Company in best manner and good manner.

I was interviewed in Jun 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 120 minutes
Round difficulty - Medium

For me assesment was on 4.30 in the evening. the round was about 120 minute long. It had 3 coding question easy,medium and high level. And it contained some aptitude question on profit and loss, SI,CI etc. which will be easy to solve. It also contained logical question like seating arrangement, directions. And vocabulary round was also there. To solve a coding round you need to have a basic understanding. For me the easy question was to find out the prime number in array and medium level question was on profit maximization and another one was jumping cloud problem. There will be 6 coding question in which we need to solve 3.(one from easy, medium and hard). I solved 2 coding question. and the aptitude part was easy most like other companies. you can solve that very easily.

  • Q1. Find prime numbers

    You are given a positive integer ‘N’. Your task is to print all prime numbers less than or equal to N.

    Note: A prime number is a natural number that is divisible only by 1 and itself. ...

  • Ans. Brute force approach

    We use Brute Force to solve this problem.

     

    1. We iterate from 2 to N.
    2. For each number num, we check if it is prime or not. We use the following approach to check if a given number is prime.
      1. We loop through all numbers from 2 to num - 1.
      2. For every number in the loop, we check if it divides num.
      3. If we find any number that divides num, we can say num is not prime.
      4. If num is prime, we store it in the result...
  • Answered by CodingNinjas
Round 2 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This round was also held at 4.30pm. The round lasted for about 30minutes. At first he asked me to introduce myself. Later he asked about my internship done as front end engineer and asked about JavaScript dom, what was my role and told me to write a code for a table creation in html. Then he asked about python (I said i am comfortable with python and java). He then asked me code a string reversal program in both java and python. Then asked me to explain OOPs concepts. He asked me to write a program on function overloading and overwriting. Next he asked question about SQL,JOINS, Normalization and told me to write a query to retrieve 3rd highest salary among employees. He said that's all and asked me if i have any questions. That's all about my TR.

  • Q1. DBMS Question

    What is Normalization and forms of normalization?

Round 3 - HR 

(1 Question)

Round duration - 15 minutes
Round difficulty - Easy

This round happened around 5.20pm and lasted for 15 minutes.

  • Q1. Basic HR Questions

    Introduce yourself . 

    Later briefly asked about my internship and what was my role and how I managed conflicts.

     Asked why are you choosing Mindtree and what quality that Mindtree...

  • Ans. 

    Tip 1 : Do a background research and state some of the facts like number of employee, CEO etc.
    Tip 2 : Tell about work culture in their company
    Tip 3 : research about their different ethics of features that make them stand out among other companies

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in BangaloreEligibility criteriaAbove 6.5 cgpaMindtree interview preparation:Topics to prepare for the interview - Data structures, Object oriented programming concepts, SQL, java, python and front end technologies like html,css and jsTime required to prepare for the interview - 1 monhInterview preparation tips for other job seekers

Tip 1 : Practice coding everyday for a hour
Tip 2 : revise theoretical concepts
Tip 3 : Build a good project and resume

Application resume tips for other job seekers

Tip 1 : A good project attracts interviewer so Build a good project
Tip 2 : Resume should be short and neat. and try to do certifications if possible
Tip 3 : If you have done internship, please add that in resume

Final outcome of the interviewSelected

Skills evaluated in this interview

TCS Interview FAQs

How many rounds are there in TCS Software Developer Trainee interview for freshers?
TCS interview process for freshers usually has 3 rounds. The most common rounds in the TCS interview process for freshers are Resume Shortlist, One-on-one Round and Coding Test.
What are the top questions asked in TCS Software Developer Trainee interview for freshers?

Some of the top questions asked at the TCS Software Developer Trainee interview for freshers -

  1. What is a HTTPS? What is a SMTP language ? What is full form of MCA? What do yo...read more
  2. What do you mean by communication netwo...read more
  3. Can you talk about inheritan...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 TCS interview
Campus Placement
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
TCS Software Developer Trainee Salary
based on 6 salaries
₹3.3 L/yr - ₹5 L/yr
10% more than the average Software Developer Trainee Salary in India
View more details

TCS Software Developer Trainee Reviews and Ratings

based on 2 reviews

4.1/5

Rating in categories

4.1

Skill development

4.1

Work-Life balance

5.0

Salary & Benefits

4.1

Job Security

4.1

Company culture

4.1

Promotions/Appraisal

4.1

Work Satisfaction

Explore 2 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
67.9k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
31.3k salaries
unlock blur

₹2.2 L/yr - ₹5.6 L/yr

Associate Consultant
28.6k salaries
unlock blur

₹8.9 L/yr - ₹32 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

Accenture

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview