i
ITC Infotech
Filter interviews by
I applied via Monster and was interviewed in May 2024. There was 1 interview round.
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
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
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.
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");
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.
Convert array to ArrayList of strings
Create a new ArrayList
Use Arrays.asList() method to convert array to ArrayList
Example: String[] array = {"apple", "banana", "orange"}; ArrayList
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
What people are saying about ITC Infotech
I applied via Campus Placement and was interviewed in Dec 2024. There were 2 interview rounds.
Basic questions and solvable
Mainly on java and python
ITC Infotech interview questions for popular designations
Get interview-ready with Top ITC Infotech Interview Questions
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
Problem management involves identifying, analyzing, and resolving recurring issues to prevent future incidents.
Identify the root cause of the problem
Document the problem and its resolution
Implement corrective actions to prevent recurrence
Monitor and track the effectiveness of the solution
Collaborate with stakeholders to ensure continuous improvement
Java program to find shortest distance between 2 nodes in an array of strings
Create a method that takes in the array of strings and the two nodes as parameters
Use a map to store the index of each node in the array
Calculate the distance between the two nodes using their indices in the array
OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs stands for Object-Oriented Programming
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation
Classes are blueprints for creating objects, which are instances of classes
Inheritance allows a class to inherit properties and behavior from an...
A SQL join is used to combine rows from two or more tables based on a related column between them.
Use the JOIN keyword to specify the tables to be joined
Use the ON keyword to specify the column to join on
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
Two common SQL joins are INNER JOIN and LEFT JOIN.
INNER JOIN: Returns rows when there is at least one match in both tables.
LEFT JOIN: Returns all rows from the left table and the matched rows from the right table.
I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
The duration of ITC Infotech interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 310 interviews
Interview experience
based on 3.8k reviews
Rating in categories
7-9 Yrs
Not Disclosed
5-7 Yrs
₹ 6.8-21 LPA
5-10 Yrs
Not Disclosed
Associate Information Technology Consultant
5.2k
salaries
| ₹4.1 L/yr - ₹15 L/yr |
Lead Consultant
4.5k
salaries
| ₹9 L/yr - ₹35 L/yr |
Associate Consultant
827
salaries
| ₹2.5 L/yr - ₹16.5 L/yr |
Software Engineer
503
salaries
| ₹4 L/yr - ₹14.1 L/yr |
Senior Software Engineer
377
salaries
| ₹6.6 L/yr - ₹25 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra