Filter interviews by
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...
Top trending discussions
posted on 24 Oct 2024
I applied via AmbitionBox and was interviewed in Sep 2024. There was 1 interview round.
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 Campus Placement
posted on 12 Aug 2024
I applied via campus placement at Amrita Institute of Advanced Computing, Coimbatore and was interviewed before Aug 2023. There were 3 interview rounds.
HireVue, a few coding and some aptitude
I am passionate about software development and believe this company offers a great learning opportunity.
I admire the company's innovative projects and cutting-edge technologies.
I am impressed by the company's positive reputation in the industry.
I am excited about the opportunity to work with a talented team of developers.
I believe this internship will provide me with valuable experience and skills for my future career.
I think highly of my college as it provided me with a strong foundation in software development.
My college has a reputable computer science program with experienced faculty members.
The curriculum included hands-on projects and internships to enhance practical skills.
I was able to participate in coding competitions and hackathons organized by the college.
The college also offered networking opportunities with industry pr...
In 5 years, I see myself as a senior software developer leading a team and working on impactful projects.
Continuing to enhance my technical skills and knowledge through continuous learning and training
Taking on more leadership responsibilities and mentoring junior developers
Contributing to the success of the company by delivering high-quality software solutions
Exploring new technologies and trends in the software devel...
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 1 Mar 2024
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
Nice interview with the friendly interviewer
Senior Associate
2k
salaries
| ₹3.6 L/yr - ₹14 L/yr |
Assistant Manager
1.3k
salaries
| ₹5.8 L/yr - ₹23.2 L/yr |
Associate 1
998
salaries
| ₹2.5 L/yr - ₹9.5 L/yr |
Associate
801
salaries
| ₹2 L/yr - ₹8 L/yr |
Manager
457
salaries
| ₹8 L/yr - ₹30 L/yr |
HSBC Group
Citibank
Standard Chartered
ICICI Bank