i
ITC Infotech
Filter interviews by
I applied via Naukri.com and was interviewed in Apr 2022. There were 3 interview rounds.
Interface defines a contract while abstract class provides partial implementation.
Interfaces can only have abstract methods while abstract classes can have both abstract and non-abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Interfaces are used for loose coupling while abstract classes are used for code reusability.
Example of interface: Runnable interface in Java...
Method overloading is when a class has multiple methods with the same name but different parameters.
Method overloading allows for flexibility in method calls
The methods must have different parameters, such as different data types or different numbers of parameters
Example: public void print(int num) and public void print(String str)
The compiler determines which method to call based on the arguments passed
Indexing in SQL Server database
Indexing improves query performance by creating a structure that allows for faster data retrieval
Clustered and non-clustered indexes are the two types of indexes in SQL Server
Clustered indexes determine the physical order of data in a table while non-clustered indexes create a separate structure
Indexing should be done strategically to avoid over-indexing which can slow down data modificat
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Different methods of scan in explain plan include table scan, index scan, bitmap scan, and sequential scan.
Table scan: Reads all rows in a table to find the required data.
Index scan: Uses an index to locate the required data.
Bitmap scan: Uses a bitmap index to efficiently retrieve data.
Sequential scan: Reads all rows in a table in order.
Different methods of optimization include linear programming, genetic algorithms, simulated annealing, and gradient descent.
Linear programming involves maximizing or minimizing a linear objective function subject to linear equality and inequality constraints.
Genetic algorithms are inspired by the process of natural selection and use techniques such as mutation, crossover, and selection to find optimal solutions.
Simulat...
The number of triggers that can be active at a time depends on the system and its limitations.
The number of triggers can vary based on the software or hardware being used.
Some systems may have a limit on the number of triggers that can be active simultaneously.
It is important to check the documentation or specifications of the system to determine the maximum number of triggers allowed.
For example, a database management...
posted on 2 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I address conflicts by actively listening, understanding all perspectives, and finding a mutually beneficial solution.
Actively listen to all parties involved
Seek to understand each person's perspective
Collaborate to find a mutually beneficial solution
Maintain professionalism and respect throughout the process
I was responsible for managing client relationships, leading project teams, and overseeing project deliverables.
Managed client relationships to ensure satisfaction and retention
Led project teams to meet deadlines and deliver high-quality work
Oversaw project deliverables to ensure they met client expectations
Collaborated with cross-functional teams to achieve project goals
Is this job for bpo back office.
I applied via Approached by Company and was interviewed in Mar 2024. There were 2 interview rounds.
posted on 11 Feb 2025
I was interviewed before Feb 2024.
10 aptitude questions
based on 1 interview
Interview experience
based on 10 reviews
Rating in categories
Associate Information Technology Consultant
5.2k
salaries
| ₹4.1 L/yr - ₹15 L/yr |
Lead Consultant
4.4k
salaries
| ₹9 L/yr - ₹35 L/yr |
Associate Consultant
826
salaries
| ₹2.5 L/yr - ₹16.5 L/yr |
Software Engineer
499
salaries
| ₹4 L/yr - ₹16.3 L/yr |
Senior Software Engineer
378
salaries
| ₹6.5 L/yr - ₹25 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra