Upload Button Icon Add office photos
Engaged Employer

i

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

ITC Infotech Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

ITC Infotech Interview Questions and Answers for Freshers

Updated 8 Jul 2025
Popular Designations

40 Interview questions

An Associate Information Technology Consultant was asked 1w ago
Q. What is Linear Regression?
Ans. 

Linear regression is a statistical method for modeling the relationship between a dependent variable and one or more independent variables.

  • It predicts the value of a dependent variable based on the value(s) of independent variable(s).

  • The relationship is represented by a linear equation: Y = a + bX + e, where Y is the dependent variable.

  • Example: Predicting house prices (Y) based on square footage (X).

  • It can be simp...

View all Associate Information Technology Consultant interview questions
An Associate Information Technology Consultant was asked 3w ago
Q. What are the new features or updates in ServiceNow?
Ans. 

ServiceNow has introduced several new features enhancing user experience, automation, and integration capabilities.

  • Enhanced User Interface: The new UI provides a more intuitive experience with improved navigation and accessibility features.

  • AI-Powered Virtual Agent: The virtual agent now includes advanced natural language processing capabilities for better user interactions.

  • Integration Hub: New connectors allow sea...

View all Associate Information Technology Consultant interview questions
An Associate Information Technology Consultant was asked 3w ago
Q. What are the key features of software testing?
Ans. 

Software testing ensures the quality, functionality, and performance of software applications through various methodologies and techniques.

  • Validation and Verification: Ensures the software meets requirements and specifications. Example: Unit testing checks individual components.

  • Defect Identification: Detects bugs and issues before deployment. Example: Integration testing uncovers issues between combined modules.

  • Pe...

View all Associate Information Technology Consultant interview questions
A Python Developer Intern was asked 3mo ago
Q. What are tuples in programming?
Ans. 

Tuples are immutable sequences in Python, used to store collections of items.

  • Tuples are defined using parentheses: example: `my_tuple = (1, 2, 3)`.

  • They can hold mixed data types: example: `mixed_tuple = (1, 'hello', 3.14)`.

  • Tuples are immutable, meaning their contents cannot be changed after creation.

  • They support indexing and slicing: example: `my_tuple[1]` returns `2`.

  • Tuples can be nested: example: `nested_tuple =...

View all Python Developer Intern interview questions
A Python Developer Intern was asked 3mo ago
Q. What are the data types available in Python?
Ans. 

Python supports various built-in data types for handling different kinds of data efficiently.

  • 1. Numeric Types: Includes integers (e.g., 5), floats (e.g., 3.14), and complex numbers (e.g., 2 + 3j).

  • 2. Sequence Types: Lists (e.g., [1, 2, 3]), tuples (e.g., (1, 2, 3)), and ranges (e.g., range(5)).

  • 3. Text Type: Strings (e.g., 'Hello, World!') are used for textual data.

  • 4. Mapping Type: Dictionaries (e.g., {'key': 'value...

View all Python Developer Intern interview questions
A Python Developer Intern was asked 3mo ago
Q. What is the difference between lists and tuples in programming?
Ans. 

Lists are mutable and can change, while tuples are immutable and cannot be altered after creation.

  • Mutability: Lists are mutable (e.g., list.append(4)), tuples are immutable (e.g., tuple[0] = 1 raises an error).

  • Syntax: Lists use square brackets (e.g., my_list = [1, 2, 3]), tuples use parentheses (e.g., my_tuple = (1, 2, 3)).

  • Performance: Tuples are generally faster than lists due to their immutability.

  • Use Cases: Use...

View all Python Developer Intern interview questions
A Python Developer Intern was asked 3mo ago
Q. What are decorated items or objects?
Ans. 

Decorators in Python are a powerful tool for modifying the behavior of functions or methods dynamically.

  • Function Modification: Decorators allow you to wrap a function, modifying its behavior without changing its code. Example: @staticmethod.

  • Code Reusability: They promote code reusability by allowing common functionality to be applied to multiple functions. Example: logging decorators.

  • Chaining Decorators: Multiple ...

View all Python Developer Intern interview questions
Are these interview questions helpful?
A Python Developer Intern was asked 3mo ago
Q. What is Python?
Ans. 

Python is a high-level, interpreted programming language known for its readability and versatility in various applications.

  • Easy to learn and use, making it ideal for beginners. Example: Simple syntax like 'print("Hello, World!")'.

  • Supports multiple programming paradigms, including procedural, object-oriented, and functional programming.

  • Rich ecosystem of libraries and frameworks, such as Django for web development a...

View all Python Developer Intern interview questions
A Quality Assurance was asked
Q. How do you convert an array into an ArrayList?
Ans. 

Convert array to ArrayList of strings

  • Create a new ArrayList<String>

  • Use Arrays.asList() method to convert array to ArrayList

  • Example: String[] array = {"apple", "banana", "orange"}; ArrayList<String> list = new ArrayList<>(Arrays.asList(array));

View all Quality Assurance interview questions
A Quality Assurance was asked
Q. What are the different ways of declaring a String?
Ans. 

String can be declared using double quotes, single quotes, or the String constructor.

  • Declare using double quotes: String str1 = "Hello";

  • Declare using single quotes: String str2 = 'World';

  • Declare using String constructor: String str3 = new String("Java");

View all Quality Assurance interview questions

ITC Infotech Interview Experiences for Freshers

46 interviews found

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

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. What is the difference between lists and tuples in programming?
  • Ans. 

    Lists are mutable and can change, while tuples are immutable and cannot be altered after creation.

    • Mutability: Lists are mutable (e.g., list.append(4)), tuples are immutable (e.g., tuple[0] = 1 raises an error).

    • Syntax: Lists use square brackets (e.g., my_list = [1, 2, 3]), tuples use parentheses (e.g., my_tuple = (1, 2, 3)).

    • Performance: Tuples are generally faster than lists due to their immutability.

    • Use Cases: Use list...

  • Answered by AI
  • Q2. What are tuples in programming?
  • Ans. 

    Tuples are immutable sequences in Python, used to store collections of items.

    • Tuples are defined using parentheses: example: `my_tuple = (1, 2, 3)`.

    • They can hold mixed data types: example: `mixed_tuple = (1, 'hello', 3.14)`.

    • Tuples are immutable, meaning their contents cannot be changed after creation.

    • They support indexing and slicing: example: `my_tuple[1]` returns `2`.

    • Tuples can be nested: example: `nested_tuple = ((1,...

  • Answered by AI
  • Q3. What are decorated items or objects?
  • Ans. 

    Decorators in Python are a powerful tool for modifying the behavior of functions or methods dynamically.

    • Function Modification: Decorators allow you to wrap a function, modifying its behavior without changing its code. Example: @staticmethod.

    • Code Reusability: They promote code reusability by allowing common functionality to be applied to multiple functions. Example: logging decorators.

    • Chaining Decorators: Multiple decor...

  • Answered by AI
  • Q4. What is Python?
  • Ans. 

    Python is a high-level, interpreted programming language known for its readability and versatility in various applications.

    • Easy to learn and use, making it ideal for beginners. Example: Simple syntax like 'print("Hello, World!")'.

    • Supports multiple programming paradigms, including procedural, object-oriented, and functional programming.

    • Rich ecosystem of libraries and frameworks, such as Django for web development and Nu...

  • Answered by AI
  • Q5. What are the data types available in Python?
  • Ans. 

    Python supports various built-in data types for handling different kinds of data efficiently.

    • 1. Numeric Types: Includes integers (e.g., 5), floats (e.g., 3.14), and complex numbers (e.g., 2 + 3j).

    • 2. Sequence Types: Lists (e.g., [1, 2, 3]), tuples (e.g., (1, 2, 3)), and ranges (e.g., range(5)).

    • 3. Text Type: Strings (e.g., 'Hello, World!') are used for textual data.

    • 4. Mapping Type: Dictionaries (e.g., {'key': 'value'}) s...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Useful

Skills evaluated in this interview

Quality Assurance Interview Questions & Answers

user image Jayalakshmi Jaya

posted on 10 Jun 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Monster and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(6 Questions)

  • Q1. Select 3 rd highest salary from employee table
  • Ans. 

    To select the 3rd highest salary from the employee table, you can use a SQL query with the 'LIMIT' and 'OFFSET' keywords.

    • Use a SQL query like 'SELECT salary FROM employee ORDER BY salary DESC LIMIT 1 OFFSET 2' to get the 3rd highest salary.

    • The 'ORDER BY' clause sorts the salaries in descending order, 'LIMIT 1' limits the result to 1 row, and 'OFFSET 2' skips the first two rows.

    • Make sure to adjust the 'OFFSET' value if ...

  • Answered by AI
  • Q2. Difference between put and patch
  • Ans. 

    Put is used to create or replace a resource, while patch is used to update a resource partially.

    • Put is idempotent, meaning multiple identical requests will have the same effect as a single request

    • Patch is not idempotent, as multiple identical requests may have different effects

    • Put requires the client to send the entire updated resource, while patch only requires the specific changes to be sent

  • Answered by AI
  • Q3. Difference between == and equals in string
  • Ans. 

    The == operator checks for reference equality, while the equals method checks for value equality in strings.

    • Use == to check if two string variables refer to the same object in memory.

    • Use equals() method to check if two string variables have the same sequence of characters.

    • Example: String str1 = "hello"; String str2 = "hello"; str1 == str2 will return false, but str1.equals(str2) will return true.

  • Answered by AI
  • Q4. Difference way of declaring String
  • Ans. 

    String can be declared using double quotes, single quotes, or the String constructor.

    • Declare using double quotes: String str1 = "Hello";

    • Declare using single quotes: String str2 = 'World';

    • Declare using String constructor: String str3 = new String("Java");

  • Answered by AI
  • Q5. Difference between String builder and String buffer
  • Ans. 

    String builder is not synchronized, while String buffer is synchronized.

    • String builder is faster than String buffer because it is not synchronized.

    • String buffer is thread-safe, while String builder is not.

    • String builder is preferred for single-threaded applications, while String buffer is preferred for multi-threaded applications.

  • Answered by AI
  • Q6. Convert array into arraylist
  • Ans. 

    Convert array to ArrayList of strings

    • Create a new ArrayList<String>

    • Use Arrays.asList() method to convert array to ArrayList

    • Example: String[] array = {"apple", "banana", "orange"}; ArrayList<String> list = new ArrayList<>(Arrays.asList(array));

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Jahnavi Gadeela

posted on 4 Jan 2025

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic questions and solvable

Round 2 - Coding Test 

Mainly on java and python

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

(2 Questions)

  • Q1. Brief me about yourself
  • Ans. 

    I am a dedicated Software Test Engineer with 5 years of experience in manual and automated testing.

    • 5 years of experience in software testing

    • Proficient in manual and automated testing

    • Strong knowledge of testing methodologies and tools

    • Experience in creating test plans and test cases

    • Good communication and problem-solving skills

  • Answered by AI
  • Q2. What is your skills
  • Ans. 

    I have strong skills in manual and automated testing, test planning, test case design, defect tracking, and regression testing.

    • Proficient in manual testing techniques and methodologies

    • Experience in creating test plans and test cases

    • Skilled in using automated testing tools like Selenium

    • Ability to track and manage defects effectively

    • Experience in regression testing to ensure software quality

    • Familiarity with Agile and Scr...

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. BDD Cucumber basic questions
  • Q2. Java programs on oops, collection
  • Q3. Questions on appium/mobile testing
  • Q4. Questions on git and jenkins
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Dec 2024, where I was asked the following questions.

  • Q1. What are the new features or updates in ServiceNow?
  • Ans. 

    ServiceNow has introduced several new features enhancing user experience, automation, and integration capabilities.

    • Enhanced User Interface: The new UI provides a more intuitive experience with improved navigation and accessibility features.

    • AI-Powered Virtual Agent: The virtual agent now includes advanced natural language processing capabilities for better user interactions.

    • Integration Hub: New connectors allow seamless...

  • Answered by AI
  • Q2. What are the key features of software testing?
  • Ans. 

    Software testing ensures the quality, functionality, and performance of software applications through various methodologies and techniques.

    • Validation and Verification: Ensures the software meets requirements and specifications. Example: Unit testing checks individual components.

    • Defect Identification: Detects bugs and issues before deployment. Example: Integration testing uncovers issues between combined modules.

    • Perform...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal

Round 1 - One-on-one 

(2 Questions)

  • Q1. Integration between icerties
  • Ans. 

    Integration between icerties involves connecting different software systems to enable seamless data exchange.

    • Use APIs to establish communication between different icerties

    • Implement data mapping to ensure compatibility between systems

    • Consider security measures to protect sensitive information during integration

  • Answered by AI
  • Q2. Contact lifecycle management

Interview Preparation Tips

Interview preparation tips for other job seekers - Good

Softwaretest Engineer Interview Questions & Answers

user image Ananth Santhosh

posted on 5 Apr 2025

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Oct 2024, where I was asked the following questions.

  • Q1. Intro your self
  • Q2. Your educational background
  • Ans. 

    I hold a Bachelor's degree in Computer Science, focusing on software testing methodologies and quality assurance practices.

    • Bachelor's degree in Computer Science from XYZ University, where I graduated with honors.

    • Completed coursework in software testing, quality assurance, and automation tools like Selenium.

    • Participated in a capstone project that involved developing a testing framework for a web application.

    • Interned at ...

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

It was around 60 min. it was mixed of Aptitude and coding round

Round 2 - Technical 

(1 Question)

  • Q1. Technical interviewer comes and asks about your resume, projects and your skills. he askes about only skill related questions and gives you tasks or coding questions to solve.
Round 3 - HR 

(1 Question)

  • Q1. Majorly normal HR questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Just prep about your projects and deeply understanding of your chosen language
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Oct 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Prepare the main topics of aptitude that you usually do for the preparation

Round 2 - Communication 

(1 Question)

  • Q1. Grammar and speaking skills
Round 3 - Technical 

(2 Questions)

  • Q1. DSA, OOPS questions on Java and Python
  • Q2. Logic to find reverse of a number
  • Ans. 

    To find the reverse of a number, we can use a loop to extract the digits and build the reversed number.

    • Initialize a variable to store the reversed number

    • Extract the last digit of the input number using modulo operator

    • Add the extracted digit to the reversed number after multiplying it by 10

    • Remove the last digit from the input number by dividing it by 10

    • Repeat the process until the input number becomes 0

    • The final reverse...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Tell me about yourself

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on Java, Python, SQL topics

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about ITC Infotech ?
Ask anonymously on communities.

ITC Infotech Interview FAQs

How many rounds are there in ITC Infotech interview for freshers?
ITC Infotech interview process for freshers usually has 2-3 rounds. The most common rounds in the ITC Infotech interview process for freshers are Technical, Resume Shortlist and HR.
How to prepare for ITC Infotech interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at ITC Infotech . The most common topics and skills that interviewers at ITC Infotech expect are Troubleshooting, Desktop Support, IT Helpdesk, Incident management and technical helpdesk.
What are the top questions asked in ITC Infotech interview for freshers?

Some of the top questions asked at the ITC Infotech interview for freshers -

  1. How to change a div background colo...read more
  2. What is session in ja...read more
  3. What is P2P cycle, define pricing procedure, release strategy, STO inter and in...read more
What are the most common questions asked in ITC Infotech HR round for freshers?

The most common HR questions asked in ITC Infotech interview are for freshers -

  1. Where do you see yourself in 5 yea...read more
  2. Why should we hire y...read more
  3. Share details of your previous j...read more
How long is the ITC Infotech interview process?

The duration of ITC Infotech interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 26 interview experiences

Difficulty level

Easy 36%
Moderate 64%

Duration

Less than 2 weeks 64%
2-4 weeks 32%
4-6 weeks 5%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
 • 11.1k Interviews
Mphasis Interview Questions
3.3
 • 850 Interviews
Coforge Interview Questions
3.3
 • 589 Interviews
eClerx Interview Questions
3.2
 • 581 Interviews
EPAM Systems Interview Questions
3.7
 • 570 Interviews
Synechron Interview Questions
3.5
 • 379 Interviews
Tata Elxsi Interview Questions
3.7
 • 319 Interviews
Cyient Interview Questions
3.6
 • 309 Interviews
View all

ITC Infotech Reviews and Ratings

based on 4k reviews

3.7/5

Rating in categories

3.5

Skill development

3.8

Work-life balance

3.5

Salary

3.8

Job security

3.6

Company culture

3.1

Promotions

3.6

Work satisfaction

Explore 4k Reviews and Ratings
Associate Information Technology Consultant
5.1k salaries
unlock blur

₹4.3 L/yr - ₹14.5 L/yr

Lead Consultant
4.7k salaries
unlock blur

₹16.4 L/yr - ₹30 L/yr

Associate Consultant
963 salaries
unlock blur

₹1.5 L/yr - ₹18.5 L/yr

Software Engineer
520 salaries
unlock blur

₹5.1 L/yr - ₹12 L/yr

Senior Software Engineer
385 salaries
unlock blur

₹12.6 L/yr - ₹21 L/yr

Explore more salaries
Compare ITC Infotech with

TCS

3.6
Compare

Mphasis

3.3
Compare

L&T Technology Services

3.2
Compare

Coforge

3.3
Compare
write
Share an Interview