Upload Button Icon Add office photos

Filter interviews by

TCS iON Software Developer Interview Questions, Process, and Tips

Updated 27 Feb 2025

Top TCS iON Software Developer Interview Questions and Answers

  • Q1. Minimum Sum in Matrix Problem Statement You are given a 2D matrix 'ARR' of size 'N x 3' with integers, where 'N' is the number of rows. Your task is to compute the small ...read more
  • Q2. Find the Longest Palindromic Substring Given a string ‘S’ composed of lowercase English letters, your task is to identify the longest palindromic substring within ‘S’. I ...read more
  • Q3. Count Sequences With Product X Problem Statement You are provided with an array NUM containing N positive integers. Your objective is to find the total number of possibl ...read more
View all 35 questions

TCS iON Software Developer Interview Experiences

36 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
6-8 weeks
Result
No response

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

Round 1 - Aptitude Test 

Basic apt, advanced apt - 90 min

Round 2 - Technical 

(4 Questions)

  • Q1. What is Maven? where it used ? what it use case ?
  • Ans. 

    Maven is a build automation tool used primarily for Java projects to manage dependencies, build processes, and project documentation.

    • Maven is used to manage project dependencies by automatically downloading required libraries from repositories.

    • It simplifies the build process by providing a standard way to build, test, and package projects.

    • Maven uses a project object model (POM) file to define project structure, depende...

  • Answered by AI
  • Q2. Spring (again based on the resume)
  • Q3. Simple Java Program?
  • Q4. JDBC ? HOW WE USE IT ?
  • Ans. 

    JDBC is a Java API for connecting and executing SQL queries on a database.

    • JDBC stands for Java Database Connectivity.

    • It allows Java programs to interact with databases.

    • We use JDBC by loading the driver, establishing a connection, creating a statement, executing queries, and handling results.

    • Example: Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/databas

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The Question are mostly based on what we have in our resume. so they asked the question accordingly what put it in my resume. The TR, MR, HR conducted at same time.

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image sudeep patil

posted on 27 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Time value distance clock

Round 2 - Technical 

(1 Question)

  • Q1. Points arrays oparetor
Round 3 - HR 

(2 Questions)

  • Q1. Tell me Your self
  • Q2. Why should higher you

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep learning every time
Don't vest time

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
-
Result
Not Selected

I was interviewed in Jan 2025.

Round 1 - Technical 

(2 Questions)

  • Q1. What is the process to find a substring within an array?
  • Q2. Array based question
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is virtual unction
  • Ans. 

    Virtual function is a function in a base class that is overridden in a derived class.

    • Virtual functions allow a derived class to provide a specific implementation of a function that is already defined in a base class.

    • They are used in polymorphism to achieve runtime binding.

    • The base class function must be declared as virtual for a function in a derived class to be considered as overriding it.

  • Answered by AI
  • Q2. What is friendly function
  • Ans. 

    A friendly function is a function that is not a member of a class but has access to its private and protected members.

    • Allows a function to access private and protected members of a class

    • Declared with the 'friend' keyword in the class definition

    • Not a member of the class itself

  • Answered by AI

Skills evaluated in this interview

TCS iON interview questions for designations

 Junior Software Developer

 (3)

 Senior Software Developer

 (2)

 Software Developer Intern

 (1)

 Python Software Developer

 (1)

 Developer

 (1)

 Software Engineer

 (19)

 Software Tester

 (3)

 Software Trainee

 (1)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic questions like quant and LR

Round 2 - Technical 

(1 Question)

  • Q1. Reverse Array of sorted
  • Ans. 

    Reverse the order of elements in a sorted array of strings.

    • Iterate through the array from both ends and swap elements until reaching the middle.

    • Use a temporary variable to store the value of the element being swapped.

    • Example: Input array ['apple', 'banana', 'cherry', 'date'] should be reversed to ['date', 'cherry', 'banana', 'apple'].

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top TCS iON Interview Questions

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Tell us about your previous project
  • Q2. Controller specification of previous projects
  • Ans. 

    Designed and implemented controllers for various projects using MVC architecture

    • Utilized MVC design pattern to separate concerns and improve code maintainability

    • Implemented controller logic to handle user input and interact with models and views

    • Ensured controllers were properly tested and integrated with the rest of the application

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They ask us about CTC from the beginning and then reject in the HR round after all the documents are uploaded saying the CTC asked is too high for their budget and the HR doesn’t even bother calling back after saying the offer letter will he released

Software Developer Interview Questions & Answers

user image Pratiyush Bhatia

posted on 16 Nov 2024

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

Mutithreading related questions and spring

Round 2 - Coding Test 

Asked about threading and spring boot

Round 3 - Aptitude Test 

Asked about mutlithreading and spring boot.

Software Developer Interview Questions & Answers

user image ratnesh kumar

posted on 5 Apr 2024

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

Simple aptitude test

Round 2 - Technical 

(2 Questions)

  • Q1. Rybvfhvv gg. F ghnj gjnnb
  • Q2. Dhhct yhbcdu gygbx gujbxf
Round 3 - HR 

(2 Questions)

  • Q1. Why this job for you
  • Q2. Is you confirmed to join

Software Developer Interview Questions & Answers

user image sravani bobbili

posted on 30 Jul 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is oops in java
  • Ans. 

    Object-oriented programming concepts in Java

    • OOPs stands for Object-Oriented Programming

    • Key concepts include classes, objects, inheritance, polymorphism, encapsulation

    • Java is an OOP language with support for these concepts

    • Example: Class Car with properties like make, model and methods like drive()

  • Answered by AI
  • Q2. Java inheritance encapsulation

Skills evaluated in this interview

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

Nqt syllabus coding test reasoning verbal ability

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. What is Cloud computing
  • Ans. 

    Cloud computing is the delivery of computing services over the internet, including storage, servers, databases, networking, software, and more.

    • Allows users to access and use resources on-demand

    • Reduces the need for physical hardware and infrastructure

    • Provides scalability and flexibility for businesses

    • Examples: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform

  • Answered by AI
  • Q2. Why power Bi is better over others
  • Ans. 

    Power BI is better than others due to its user-friendly interface, powerful data visualization capabilities, and seamless integration with other Microsoft products.

    • User-friendly interface allows for easy data analysis and visualization

    • Powerful data visualization capabilities help in creating insightful reports and dashboards

    • Seamless integration with other Microsoft products like Excel, Azure, and Dynamics 365 enhances

  • Answered by AI

Skills evaluated in this interview

TCS iON Interview FAQs

How many rounds are there in TCS iON Software Developer interview?
TCS iON interview process usually has 2-3 rounds. The most common rounds in the TCS iON interview process are Technical, Aptitude Test and Resume Shortlist.
What are the top questions asked in TCS iON Software Developer interview?

Some of the top questions asked at the TCS iON Software Developer interview -

  1. What is the process to find a substring within an arr...read more
  2. what is Maven? where it used ? what it use cas...read more
  3. What is difference between list and tuples in pyt...read more
How long is the TCS iON Software Developer interview process?

The duration of TCS iON Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

TCS iON Software Developer Interview Process

based on 43 interviews

3 Interview rounds

  • Aptitude Test Round
  • Technical Round
  • Coding Test Round
View more
TCS iON Software Developer Salary
based on 151 salaries
₹2.8 L/yr - ₹12 L/yr
7% less than the average Software Developer Salary in India
View more details

TCS iON Software Developer Reviews and Ratings

based on 65 reviews

4.2/5

Rating in categories

3.8

Skill development

4.2

Work-life balance

3.9

Salary

4.3

Job security

3.8

Company culture

3.9

Promotions

3.9

Work satisfaction

Explore 65 Reviews and Ratings
Operations Executive
249 salaries
unlock blur

₹1.2 L/yr - ₹4.5 L/yr

Software Developer
151 salaries
unlock blur

₹2.8 L/yr - ₹12 L/yr

System Engineer
126 salaries
unlock blur

₹2 L/yr - ₹9.2 L/yr

Software Engineer
118 salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Manager
57 salaries
unlock blur

₹1.2 L/yr - ₹4.2 L/yr

Explore more salaries
Compare TCS iON with

Wipro

3.7
Compare

Amazon

4.1
Compare

TCS

3.7
Compare

Infosys

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