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.8k Reviews

Filter interviews by

TCS Junior Engineer Interview Questions, Process, and Tips

Updated 15 Jan 2025

Top TCS Junior Engineer Interview Questions and Answers

View all 14 questions

TCS Junior Engineer Interview Experiences

11 interviews found

Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Oct 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 - Technical 

(4 Questions)

  • Q1. What is constructor?
  • Ans. 

    A constructor is a special type of method in a class that is automatically called when an object of that class is created.

    • Constructors have the same name as the class they belong to

    • Constructors do not have a return type

    • Constructors can be used to initialize the object's state or perform any necessary setup

    • Example: public class Car { public Car() { // constructor code here } }

  • Answered by AI
  • Q2. What is spring boot ?
  • Ans. 

    Spring Boot is a Java-based framework used to create stand-alone, production-grade Spring-based Applications.

    • Spring Boot simplifies the process of developing and deploying Spring applications.

    • It provides a set of pre-configured tools and conventions to get started quickly.

    • Spring Boot eliminates the need for manual configuration and boilerplate code.

    • It includes embedded servers like Tomcat, Jetty, or Undertow for easy d...

  • Answered by AI
  • Q3. What is diff between array and arraylist
  • Ans. 

    Array is a fixed-size data structure while ArrayList is a dynamic-size data structure in Java.

    • Array is a fixed-size collection of elements of the same data type, while ArrayList is a dynamic-size collection that can grow or shrink as needed.

    • Arrays can store primitive data types and objects, while ArrayList can only store objects.

    • Arrays require a specified size at the time of creation, while ArrayList can dynamically re...

  • Answered by AI
  • Q4. Diff between throw and throws
  • Ans. 

    throw is a keyword used to explicitly throw an exception in Java, while throws is used in method signature to declare the exceptions that can be thrown by the method.

    • throw is used to throw an exception explicitly in Java code

    • throws is used in method signature to declare the exceptions that can be thrown by the method

    • Example: throw new Exception();

    • Example: public void method() throws Exception {};

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary expectations

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Question incomplete - please add more details
  • Q2. Question are incomplete - please add more details

Junior Engineer Interview Questions Asked at Other Companies

asked in Tata Steel
Q1. What is the main role of Junior engineer in Electrical maintenanc ... read more
asked in JSW Steel
Q2. Buchhlz relay, what is relay, what is sensor, you read or not ele ... read more
Q3. If reactor pressure or synthesis pressure increases then how to b ... read more
Q4. What is the thickness of motar used in brickwork (vertical/horizo ... read more
Q5. What is quality,how many types of quality.5s kaizen,gd&t & ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

As a fresher I applied, it basic aptitude

Round 2 - Group Discussion 

GD between group of 10

Round 3 - HR 

(4 Questions)

  • Q1. Tell me about yourself ?
  • Q2. Tell me your strengths and weakness?
  • Ans. 

    My strengths include problem-solving skills, attention to detail, and ability to work well in a team. My weakness is that I can be overly critical of my own work.

    • Strengths: problem-solving skills

    • Strengths: attention to detail

    • Strengths: ability to work well in a team

    • Weakness: overly critical of my own work

  • Answered by AI
  • Q3. Projects you had worked on?
  • Ans. 

    I have worked on projects involving building automation systems and IoT devices.

    • Developed a smart home system using Raspberry Pi and sensors

    • Implemented a temperature control system for a greenhouse using Arduino

    • Designed a monitoring system for energy consumption in buildings

  • Answered by AI
  • Q4. Languages you know as per of your skillset?
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Dedup sort questions
  • Q2. Sort Questions parameters

Interview Preparation Tips

Interview preparation tips for other job seekers - na

TCS interview questions for designations

 Junior Engineer Electrical

 (2)

 Junior Quality Engineer

 (1)

 Junior Software Engineer

 (11)

 Junior System Engineer

 (2)

 Junior Software Test Engineer

 (2)

 Junior Developer

 (4)

 Junior Analyst

 (3)

 Junior Associate

 (3)

Junior Engineer Interview Questions & Answers

user image Dhanush Kundar

posted on 19 Aug 2024

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

Oops coding questions

Round 2 - HR 

(2 Questions)

  • Q1. What is Oops concepts?
  • Ans. 

    Oops concepts refer to Object-Oriented Programming concepts which include inheritance, polymorphism, encapsulation, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: Allows objects to be treated as instances of their parent class.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Abstraction: Hides the complex implementation...

  • Answered by AI
  • Q2. What is SQL query?
  • Ans. 

    SQL query is a command used to retrieve, insert, update, or delete data from a database.

    • SQL query is used to interact with databases by performing operations like selecting, inserting, updating, or deleting data.

    • Examples of SQL queries include SELECT * FROM table_name, INSERT INTO table_name VALUES (value1, value2), UPDATE table_name SET column_name = value WHERE condition, DELETE FROM table_name WHERE condition.

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. In depth questions on core and advanced java
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Coding questions related java and some questions related java, spring boot

Round 3 - Technical 

(2 Questions)

  • Q1. What is hashmap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and allows for fast retrieval of values based on keys.

    • HashMap is part of the Java Collections framework.

    • It uses hashing to store key-value pairs in an array.

    • Example: HashMap map = new HashMap<>(); map.put("key1", 1); int value = map.get("key1");

  • Answered by AI
  • Q2. Multi threading,

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Oct 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Group Discussion 

Different topics are allotted by hr and we need to choose one of them and give all perspective

Round 3 - Technical 

(7 Questions)

  • Q1. Basic knowledge of your field Some question or problems are given by hr and senior staff and you need to provide your way of thinking then background discussion and your future goals ara analyzed
  • Q2. What is your goal in your career life
  • Q3. What tye of skills you have and how many types of job or other experience you got from previous placement and jobs if you done any
  • Ans. What is your expectations from this placement drive
  • Answered Anonymously
  • Q4. What is your family background Where do you live What is sources of income to your family
  • Q5. Are you comfortable in doing job on field or your interested in office work
  • Q6. Are you able to join the job if you have given different locations and extra time work needed sometimes
  • Q7. Are you able to join emediately
Round 4 - HR 

(4 Questions)

  • Q1. Technical question with various problems asked which are related to your field
  • Q2. Step with proper description asked of solution which your giving of any problem
  • Q3. Technical knowledge testing is done by asking technical question and machinery gadgets. Field knowledge checked by asking site situation to and we need to give uts Solution
  • Q4. Percentage in technical subjects arw checeked
  • Ans. 

    Yes, percentage in technical subjects is checked for Junior Engineer position.

    • Technical subjects are a crucial part of the Junior Engineer role.

    • The percentage in technical subjects is checked to assess the candidate's knowledge and understanding of the subject.

    • The weightage given to technical subjects may vary depending on the company and job profile.

    • Candidates should focus on scoring well in technical subjects to incr...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Well preparation of technical knowledge is must if you want to crack hr round which is very though to crack.
Tricky question are always asked by senior on 2nd round which can creat messing in giving answers
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Shri Ramswaroop Memorial College of Engineering & Management, Lucknow and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a recent graduate with a degree in Mechanical Engineering and a passion for problem-solving and innovation.

    • Recent graduate with a degree in Mechanical Engineering

    • Passionate about problem-solving and innovation

    • Experience with CAD software such as SolidWorks

  • Answered by AI
  • Q2. Explain BST
  • Ans. 

    BST stands for Binary Search Tree, a data structure where each node has at most two children, with left child smaller and right child larger.

    • BST is a hierarchical data structure where each node has at most two children.

    • The left child of a node contains a value smaller than the node's value.

    • The right child of a node contains a value larger than the node's value.

    • BST allows for efficient searching, insertion, and deletion...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare decent amount of dsa
Round 1 - Coding Test 

Yes

Round 2 - HR 

(13 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. What are your strengths and weaknesses?
  • Q3. Why should we hire you?
  • Q4. Share details of your previous job.
  • Q5. What are your salary expectations?
  • Q6. What is your family background?
  • Q7. Tell me about yourself.
  • Q8. Why are you looking for a change?
  • Q9. What is c programming
  • Ans. 

    C programming is a high-level language used for system programming, embedded systems, and game development.

    • C is a compiled language

    • It has a rich set of operators and built-in functions

    • C is used for developing operating systems, device drivers, and firmware

    • Examples of C-based software include Linux, MySQL, and Adobe Photoshop

    • C is known for its efficiency and speed

  • Answered by AI
  • Q10. What is javascript what is angular
  • Ans. 

    JavaScript is a programming language used for web development. Angular is a JavaScript framework for building web applications.

    • JavaScript is a client-side scripting language used for creating interactive web pages.

    • Angular is a JavaScript framework developed by Google for building dynamic web applications.

    • Angular uses TypeScript, a superset of JavaScript, for building applications.

    • Angular provides features like two-way ...

  • Answered by AI
  • Q11. What is c++ what is ios
  • Ans. 

    C++ is a high-level programming language used for developing software and applications. iOS is a mobile operating system developed by Apple.

    • C++ is an object-oriented language

    • iOS is used for developing applications for Apple devices

    • C++ is used for developing operating systems, browsers, games, and more

    • iOS is known for its user-friendly interface and security features

  • Answered by AI
  • Q12. What is program for inheritance in java
  • Ans. 

    Inheritance in Java allows a class to inherit properties and methods from another class.

    • A subclass can inherit from a superclass using the 'extends' keyword

    • The subclass can access the public and protected members of the superclass

    • The 'super' keyword is used to call the constructor or method of the superclass

    • Inheritance promotes code reuse and allows for polymorphism

    • Example: class Dog extends Animal { ... }

  • Answered by AI
  • Q13. What is html what is https
  • Ans. 

    HTML is a markup language used to create web pages. HTTPS is a secure version of HTTP protocol used for secure communication over the internet.

    • HTML stands for HyperText Markup Language

    • It is used to create the structure and content of web pages

    • HTTPS stands for HyperText Transfer Protocol Secure

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

    • It uses SSL/TLS encryption to protect the...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - No advice in my mind

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Oct 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Python, c, c++, matlab

Round 2 - Coding Test 

Python c, c++

Interview Preparation Tips

Topics to prepare for TCS Junior Engineer interview:
  • Python
Interview preparation tips for other job seekers - Hi am ranjeeta I am completing mtech

TCS Interview FAQs

How many rounds are there in TCS Junior Engineer interview?
TCS interview process usually has 2-3 rounds. The most common rounds in the TCS interview process are Technical, HR and Coding Test.
What are the top questions asked in TCS Junior Engineer interview?

Some of the top questions asked at the TCS Junior Engineer interview -

  1. Percentage in technical subjects arw chece...read more
  2. What is program for inheritance in j...read more
  3. what is diff between array and arrayl...read more

Tell us how to improve this page.

TCS Junior Engineer Interview Process

based on 6 interviews in last 1 year

1 Interview rounds

  • Technical Round
View more
TCS Junior Engineer Salary
based on 103 salaries
₹1.9 L/yr - ₹9 L/yr
43% more than the average Junior Engineer Salary in India
View more details

TCS Junior Engineer Reviews and Ratings

based on 27 reviews

4.3/5

Rating in categories

4.1

Skill development

4.3

Work-life balance

4.1

Salary

4.5

Job security

4.3

Company culture

3.9

Promotions

4.2

Work satisfaction

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

₹1 L/yr - ₹9 L/yr

IT Analyst
67.6k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51.2k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
29.9k salaries
unlock blur

₹2.2 L/yr - ₹5.6 L/yr

Associate Consultant
28.7k 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
Did you find this page helpful?
Yes No
write
Share an Interview