Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing a way to mock dependencies.
There are three types of dependency injection - constructor injection, setter injection, and interface injection.
SOLID principles are a set of five design principles that help make software more maintainable, flexible, and scalable.
Single Responsibility Principle (SRP) - a class should have only one reason to change
Open/Closed Principle (OCP) - classes should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - objects of a superclass should be replaceable with objects of its subclasses without a...
Top trending discussions
posted on 11 Apr 2024
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
The square root of 23490 is approximately 153.2.
Calculate the square root of 23490 using a calculator or math function
The square root of 23490 is approximately 153.2
posted on 12 Mar 2024
I was interviewed in Feb 2024.
Topic about global warming
posted on 8 Feb 2022
I have worked on domains like e-commerce, finance, and healthcare.
E-commerce: developed an online shopping platform with payment gateway integration
Finance: worked on a trading platform with real-time data analysis
Healthcare: developed a patient management system for a hospital
DML stands for Data Manipulation Language.
DML is a subset of SQL used to manipulate data in a database.
It includes commands like INSERT, UPDATE, DELETE, and SELECT.
DML is used to modify the data stored in tables.
DML commands are used in conjunction with Data Definition Language (DDL) commands.
Examples of DML commands include: INSERT INTO, UPDATE SET, DELETE FROM, and SELECT WHERE.
Types of indexes in SQL Server and definition of clustered index.
Types of indexes: clustered, non-clustered, unique, filtered, columnstore, full-text
Clustered index determines physical order of data in table
Only one clustered index per table
Primary key is automatically a clustered index if not specified otherwise
Denormalization is the process of adding redundant data to improve query performance.
Reduces the number of joins required to retrieve data
Improves read performance
Increases data redundancy
May require additional effort to maintain data consistency
A cross join returns the Cartesian product of two tables.
It combines each row of one table with every row of another table.
It does not use any join condition.
It can result in a large number of rows if the tables are large.
Syntax: SELECT * FROM table1 CROSS JOIN table2;
Example: SELECT * FROM employees CROSS JOIN departments;
Corelated queries use data from multiple tables, while non-corelated queries use data from a single table.
Corelated queries involve joining tables to retrieve data
Non-corelated queries involve selecting data from a single table
Corelated queries are typically slower than non-corelated queries
Examples of corelated queries include inner join, left join, and right join
Examples of non-corelated queries include select, inser
Views are virtual tables that display data from one or more tables in a database.
Views are created using SELECT statements.
They can be used to simplify complex queries.
They can also be used to restrict access to sensitive data.
Views do not store data themselves, but rather display data from underlying tables.
They can be used to join multiple tables together.
Views can be updated, but there are some restrictions.
They can...
SP is used to execute a set of SQL statements, while function returns a single value.
SP can have input/output parameters, while function can only have input parameters.
SP can modify data, while function cannot.
SP can be used to execute multiple SQL statements, while function can only execute a single SQL statement.
Functions can be used in SELECT statements, while SP cannot.
Examples of functions include SUM, AVG, and CO...
Data warehousing is the process of collecting, storing, and managing data from various sources for business intelligence purposes.
Data warehousing involves extracting data from different sources and transforming it into a format suitable for analysis.
The data is then stored in a central repository called a data warehouse.
Data warehousing enables businesses to make informed decisions based on historical and current data...
I applied via Naukri.com
based on 1 interview
Interview experience
Customer Care Executive
32
salaries
| ₹1.2 L/yr - ₹3.2 L/yr |
Customer Service Executive
32
salaries
| ₹1.2 L/yr - ₹2.6 L/yr |
Customer Service Associate
32
salaries
| ₹1 L/yr - ₹3 L/yr |
Quality Analyst
26
salaries
| ₹1.5 L/yr - ₹4 L/yr |
Team Lead
18
salaries
| ₹1.6 L/yr - ₹6 L/yr |
Infosys
TCS
Wipro
HCLTech