HDFC Bank
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed before Sep 2023. There were 2 interview rounds.
3 hour oa - binary search , graph , dp
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation, inheritance, and polymorphism are key principles of object-oriented programming.
Examples include Java, C++, and Python, which are popular object-oriented programming languages.
SQL query to retrieve bank transactions data.
Use SELECT statement to retrieve data from transaction table.
Filter data based on account number or transaction date.
Group data by transaction type or amount for analysis.
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
HAVING is used with GROUP BY to filter groups, WHERE is used to filter rows
HAVING is used with GROUP BY to filter groups based on aggregate functions
WHERE is used to filter rows based on conditions
HAVING is applied after GROUP BY, WHERE is applied before GROUP BY
Example: SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary) > 50000;
Example: SELECT * FROM employees WHERE age > 30;
I was interviewed before May 2023.
Deputy Manager
15.1k
salaries
| ₹2 L/yr - ₹10.5 L/yr |
Manager
10.1k
salaries
| ₹5 L/yr - ₹14.5 L/yr |
Assistant Manager
9.4k
salaries
| ₹1.8 L/yr - ₹7.3 L/yr |
Relationship Manager
7.7k
salaries
| ₹2.4 L/yr - ₹12.8 L/yr |
Senior Manager
6k
salaries
| ₹8 L/yr - ₹25 L/yr |
ICICI Bank
State Bank of India
Axis Bank
Kotak Mahindra Bank