i
ITC Infotech
Filter interviews by
This code counts the number of vowels in a given string, helping to analyze text data effectively.
Character Iteration: Loop through each character in the string to check if it is a vowel.
Vowel Check: Use a set of characters (e.g., 'a', 'e', 'i', 'o', 'u') to determine if a character is a vowel.
Case Insensitivity: Convert the string to lower case to ensure that both uppercase and lowercase vowels are counted.
Count ...
Java is a versatile programming language used for building applications across various platforms.
Object-Oriented: Java is based on OOP principles, allowing for code reusability and modularity. Example: Classes and objects.
Platform Independence: Java code is compiled into bytecode, which can run on any device with a Java Virtual Machine (JVM).
Rich API: Java provides a comprehensive set of libraries for tasks like n...
HTML (HyperText Markup Language) is the standard language for creating web pages and web applications.
HTML uses tags to structure content, e.g., <h1> for headings, <p> for paragraphs.
Attributes in HTML tags provide additional information, e.g., <img src='image.jpg' alt='description'>.
HTML forms allow user input, e.g., <form><input type='text' name='username'></form>.
Semantic HTM...
Controller is a class that handles user requests and returns appropriate response. Rest controller is a specialized controller for RESTful web services.
Controller is a class in MVC architecture that handles user requests and interacts with the model and view.
Rest controller is a specialized controller in Spring framework for building RESTful web services.
Rest controller uses annotations like @RestController and @R...
What people are saying about ITC Infotech
HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.
HashMap internally uses an array of linked lists to store key-value pairs.
When a key-value pair is added, the key is hashed to find the index in the array where it will be stored.
If multiple keys hash to the same index, a linked list is used to handle collisions.
HashMap allows null keys and values, but only one ...
Use CSS to change the background color of a div element.
Use the 'background-color' property in CSS to specify the color.
You can use color names, hex codes, RGB values, or HSL values to set the background color.
Example: div { background-color: blue; }
Java Class Library is a collection of pre-compiled classes and methods that provide ready-to-use functionality for Java developers.
Java Class Library contains classes for common tasks like input/output, networking, database access, etc.
Developers can use these classes to save time and effort by reusing existing code.
Examples include java.lang, java.util, java.io, java.net, etc.
Session in Java is a way to store information about a user across multiple requests.
Session is used to maintain stateful information about a user.
It is created when a user first accesses a web application and remains active until the user logs out or the session times out.
Session data is stored on the server and can be accessed by multiple requests from the same user.
It is commonly used for user authentication, sh...
HTML stands for HyperText Markup Language, used for creating and structuring web pages.
HTML is a markup language used to create the structure of web pages.
It consists of elements enclosed in tags, such as <html>, <head>, <body>.
Attributes can be added to elements to provide additional information or functionality, like <img src='image.jpg'>.
HTML is the foundation of web development and is o...
OOPs concept is a programming paradigm based on the concept of objects, Spring Boot is a framework for building Java applications.
OOPs concept stands for Object-Oriented Programming, which focuses on creating objects that interact with each other to solve problems.
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction.
Spring Boot is a framework that simplifies the development of Java a...
I appeared for an interview in Apr 2025, where I was asked the following questions.
This code counts the number of vowels in a given string, helping to analyze text data effectively.
Character Iteration: Loop through each character in the string to check if it is a vowel.
Vowel Check: Use a set of characters (e.g., 'a', 'e', 'i', 'o', 'u') to determine if a character is a vowel.
Case Insensitivity: Convert the string to lower case to ensure that both uppercase and lowercase vowels are counted.
Count Varia...
Java is a versatile programming language used for building applications across various platforms.
Object-Oriented: Java is based on OOP principles, allowing for code reusability and modularity. Example: Classes and objects.
Platform Independence: Java code is compiled into bytecode, which can run on any device with a Java Virtual Machine (JVM).
Rich API: Java provides a comprehensive set of libraries for tasks like networ...
I applied via AmbitionBox and was interviewed in Jun 2024. There were 2 interview rounds.
What is java
Java is used
Process in java
I applied via Walk-in and was interviewed in May 2023. There were 2 interview rounds.
Collection , logical
OOPs concept is a programming paradigm based on the concept of objects, Spring Boot is a framework for building Java applications.
OOPs concept stands for Object-Oriented Programming, which focuses on creating objects that interact with each other to solve problems.
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction.
Spring Boot is a framework that simplifies the development of Java applic...
JDBC is a low-level API for database access, while Hibernate is a high-level ORM framework simplifying data handling in Java.
JDBC requires manual handling of SQL queries, while Hibernate abstracts this with HQL (Hibernate Query Language).
Example: JDBC code involves creating a Connection, Statement, and ResultSet, whereas Hibernate uses session objects.
Hibernate provides built-in caching mechanisms, improving performanc...
I applied via Recruitment Consulltant and was interviewed in Jan 2023. There was 1 interview round.
Java has several types of datatypes including primitive and reference types.
Primitive datatypes include int, double, boolean, char, etc.
Reference datatypes include classes, interfaces, arrays, etc.
Examples: int age = 25; String name = "John"; int[] numbers = {1, 2, 3};
Wrapper classes like Integer, Double, Boolean, etc. are used to wrap primitive types.
I applied via Walk-in and was interviewed in Jun 2022. There were 3 interview rounds.
What is java
What' is object composition
What is class
Javascript is a scripting language used for web development. JDK is a Java Development Kit. While loop is a control flow statement.
Javascript is used for client-side scripting, creating interactive web pages, and adding functionality to web applications.
JDK is a software development kit used for developing Java applications.
While loop is a control flow statement used to execute a block of code repeatedly as long as a s...
Java is a high-level programming language used for developing applications. An object is an instance of a class.
Java is platform-independent and can run on any device with a JVM.
Java is an object-oriented language that supports encapsulation, inheritance, and polymorphism.
Objects are created from classes and have properties and methods.
Example: A car class can have objects like BMW, Audi, etc. with properties like colo...
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
The duration of ITC Infotech Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 8 interview experiences
Difficulty level
Duration
based on 20 reviews
Rating in categories
Associate Information Technology Consultant
5.2k
salaries
| ₹4.2 L/yr - ₹14.4 L/yr |
Lead Consultant
4.7k
salaries
| ₹16.1 L/yr - ₹28.4 L/yr |
Associate Consultant
971
salaries
| ₹2.5 L/yr - ₹18.9 L/yr |
Software Engineer
525
salaries
| ₹5.1 L/yr - ₹12.5 L/yr |
Senior Software Engineer
415
salaries
| ₹13.5 L/yr - ₹25.7 L/yr |
TCS
Mphasis
L&T Technology Services
Coforge