Filter interviews by
SQL is a programming language used for managing and manipulating relational databases.
SQL stands for Structured Query Language
It is used to communicate with databases to perform tasks such as querying data, updating records, and creating tables
Common SQL commands include SELECT, INSERT, UPDATE, DELETE, CREATE, and DROP
SQL is used in various database management systems like MySQL, SQL Server, Oracle, and PostgreSQL
Top trending discussions
A stored procedure is a set of SQL statements that can be saved and reused in a database.
Stored procedures help improve performance by reducing network traffic.
They can be used to encapsulate complex logic and business rules.
Stored procedures can be called from applications or other stored procedures.
Example: CREATE PROCEDURE GetCustomerDetails AS SELECT * FROM Customers WHERE Country = 'USA';
I applied via Approached by Company and was interviewed in Dec 2021. There were 5 interview rounds.
Functions and procedures are both stored database objects used to perform specific tasks in SQL.
Functions return a value while procedures do not.
Functions can be used in SQL statements, whereas procedures cannot.
Functions can have input parameters and return a single value, while procedures can have input and output parameters.
Functions are typically used for calculations or data manipulation, while procedures are used...
Performance tuning of SQL query
Identify slow queries using profiling tools
Optimize query structure and use indexes
Reduce data retrieval by filtering and limiting results
Avoid using subqueries and nested queries
Use appropriate data types and avoid unnecessary conversions
The result sets of all types of joins in SQL
Inner Join: Returns only the matching rows from both tables
Left Join: Returns all the rows from the left table and the matching rows from the right table
Right Join: Returns all the rows from the right table and the matching rows from the left table
Full Outer Join: Returns all the rows from both tables, including the unmatched rows
Cross Join: Returns the Cartesian product of b
Procedure to return a series (99, 96, 93, ...., 6, 3)
Create a temporary table with a single column
Use a loop to insert values into the temporary table
Return the values from the temporary table in descending order
To extract execution plan of a SQL query, use EXPLAIN or SHOW PLAN command.
Use EXPLAIN or SHOW PLAN command before the SQL query
EXPLAIN command shows the execution plan in a tabular format
SHOW PLAN command shows the execution plan in a graphical format
Execution plan helps in optimizing the query for better performance
A change request in an application is serviced by the development team through various stages such as business analysis, code analysis, discussion with BA, and requirement freeze.
The development team starts by analyzing the change request to understand its impact on the application.
They perform business analysis to determine the feasibility and potential risks of implementing the change.
Code analysis is conducted to as...
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
The assessment consisted of two moderate-level questions related to data structures and algorithms, focusing on strings and 2D arrays, within a time frame of 45 minutes. In the web development section, there were 15 questions each from React and Angular.
OOP is a programming paradigm based on the concept of objects, with shallow copy creating a new object with references to the original, and deep copy creating a new object with copies of the original's values.
OOP is a programming paradigm that focuses on objects and classes.
Shallow copy creates a new object that references the original object's data.
Deep copy creates a new object with copies of the original object's da...
The project features include real-time data processing, machine learning algorithms, and user-friendly interface.
Real-time data processing for instant updates
Machine learning algorithms for predictive analysis
User-friendly interface for easy navigation
posted on 7 Aug 2024
A tuple is an immutable collection of elements, while a list is a mutable collection in Python.
Tuples are created using parentheses (), while lists are created using square brackets []
Tuples are immutable, meaning their elements cannot be changed once defined
Lists are mutable, allowing for elements to be added, removed, or modified
Tuples are typically used for fixed collections of items, while lists are used for dynami
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Designing a system for IoT machines involves creating a network that allows devices to communicate and share data.
Consider the communication protocols needed for devices to connect and exchange data
Implement security measures to protect data and prevent unauthorized access
Design a scalable architecture to handle a large number of devices and data
Utilize cloud services for storage and processing of IoT data
Include edge ...
Linked list implementation
I applied via Campus Placement
posted on 21 Dec 2023
I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.
3 questions of medium to hard coding questions.
posted on 18 Oct 2022
There are 30 questions Mixed with Aptitude, AWS, OS
OOPS (Object-Oriented Programming) is a programming paradigm that uses objects to represent and manipulate data.
OOPS focuses on the concept of objects, which are instances of classes.
It emphasizes encapsulation, inheritance, and polymorphism.
Encapsulation ensures data hiding and abstraction.
Inheritance allows classes to inherit properties and behaviors from other classes.
Polymorphism enables objects to take on multiple...
based on 1 interview
Interview experience
Software Engineer
994
salaries
| ₹14.7 L/yr - ₹38 L/yr |
Software Developer
930
salaries
| ₹11.8 L/yr - ₹37.6 L/yr |
Manager
818
salaries
| ₹20.9 L/yr - ₹45 L/yr |
Senior Software Engineer
450
salaries
| ₹11.6 L/yr - ₹40 L/yr |
Consultant
384
salaries
| ₹9.5 L/yr - ₹31.5 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group