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 ...
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...
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 ...
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...
What people are saying about ITC Infotech
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...
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.
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...
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...
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 a...
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 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...
I applied via AmbitionBox and was interviewed in Jun 2024. There were 2 interview rounds.
What is java
Java is used
Process in java
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 HTML imp...
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 Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I applied via Campus Placement and was interviewed in Apr 2020. There was 1 interview round.
Yes, I am open to relocating for the right opportunity that aligns with my career goals and personal growth.
Relocation can provide exposure to new technologies and methodologies.
I am excited about the prospect of working in diverse teams and cultures.
For example, moving to a tech hub like San Francisco could enhance my career.
I understand the challenges of relocating, but I see them as opportunities for growth.
I bring a unique blend of skills, experience, and passion for software development that aligns perfectly with your team's goals.
Proven experience in developing scalable applications, such as a recent project where I improved performance by 30%.
Strong problem-solving skills demonstrated through my contributions to open-source projects, enhancing functionality and fixing bugs.
Excellent teamwork and communication abilitie...
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.1k
salaries
| ₹3.9 L/yr - ₹15 L/yr |
Lead Consultant
4.7k
salaries
| ₹9.2 L/yr - ₹36 L/yr |
Associate Consultant
943
salaries
| ₹2.5 L/yr - ₹19.2 L/yr |
Software Engineer
514
salaries
| ₹3.6 L/yr - ₹14.3 L/yr |
Senior Software Engineer
382
salaries
| ₹6.8 L/yr - ₹25.4 L/yr |
TCS
Mphasis
L&T Technology Services
Coforge