HSBC Group
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed before Apr 2022. There were 3 interview rounds.
Row Level Security is a feature that restricts access to specific rows in a database based on user roles and permissions.
It allows for fine-grained control over data access.
It is commonly used in multi-tenant applications where different users should only have access to their own data.
It can be implemented using database views, stored procedures, or application-level logic.
For example, a sales manager may only be able ...
To make pivot table range auto, select the data range and press Ctrl + T. To adjust pivot to not show nil value, go to PivotTable Options > Layout & Format > uncheck 'Show items with no data'.
To make pivot table range auto, select the data range and press Ctrl + T.
To adjust pivot to not show nil value, go to PivotTable Options > Layout & Format > uncheck 'Show items with no data'.
Line chart shows trends over time while bar chart compares values between categories.
Line chart displays data as a series of points connected by a line, useful for showing trends over time.
Bar chart displays data as rectangular bars, useful for comparing values between categories.
Line chart is best suited for continuous data while bar chart is best suited for discrete data.
Line chart can show multiple series of data on...
Automate manual processes using technology and streamline workflows.
Identify repetitive tasks that can be automated
Evaluate available technology solutions
Implement automation tools and integrate with existing systems
Train employees on new processes and monitor for efficiency
Continuously review and improve automated processes
Acknowledge the mistake, inform the concerned parties, and provide the correct report as soon as possible.
Admit the mistake and take responsibility
Notify the recipients of the incorrect report
Provide the correct report as soon as possible
Take steps to prevent similar mistakes in the future
I will prioritize tasks, delegate responsibilities, and communicate with my team to ensure timely completion of all work.
Assess the workload and prioritize tasks based on urgency and importance
Delegate responsibilities to team members based on their strengths and workload
Communicate with team members to ensure everyone is aware of their responsibilities and deadlines
Monitor progress and provide support as needed
Conside...
Top trending discussions
I applied via LinkedIn and was interviewed in Jul 2024. There were 3 interview rounds.
Assignment on credit risk
Model Gini is a measure of statistical dispersion used to evaluate the performance of classification models.
Model Gini is calculated as twice the area between the ROC curve and the diagonal line (random model).
It ranges from 0 (worst model) to 1 (best model), with higher values indicating better model performance.
A Gini coefficient of 0.5 indicates a model that is no better than random guessing.
Commonly used in credit
XGBoost model is trained by specifying parameters, splitting data into training and validation sets, fitting the model, and tuning hyperparameters.
Specify parameters for XGBoost model such as learning rate, max depth, and number of trees
Split data into training and validation sets using train_test_split function
Fit the XGBoost model on training data using fit method
Tune hyperparameters using techniques like grid search
Question on Probability and basic aptitude questions
I was asked Python, sql, coding questions
Case study on how would you identify the total number of footfall on a airport
Python coding question and ML question
I was interviewed before Apr 2023.
I applied via campus placement at Birla Institute of Technology and Science (BITS), Pilani
Developed machine learning models to predict customer churn and optimize marketing campaigns.
Built predictive models using Python and scikit-learn
Utilized SQL to extract and manipulate data for analysis
Collaborated with cross-functional teams to implement data-driven solutions
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Joins are used in databases to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column between them
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN
INNER JOIN returns rows when there is at least one match in both tables
LEFT JOIN returns all rows from the left table and the matched rows from th...
The main difference between 'having' and 'where' in SQL is that 'having' is used with aggregate functions, while 'where' is used with individual rows.
HAVING is used to filter groups of rows based on aggregate functions, such as COUNT, SUM, AVG, etc.
WHERE is used to filter individual rows based on specific conditions.
HAVING is applied after the GROUP BY clause, while WHERE is applied before.
Example: SELECT department, A...
Analytical functions are used in SQL to perform calculations across a set of rows related to the current row.
Analytical functions operate on a group of rows and return a single result for each row.
They can be used to calculate moving averages, running totals, rank, and percentiles.
Examples include ROW_NUMBER(), RANK(), DENSE_RANK(), LEAD(), LAG(), SUM(), AVG().
Triggers are database objects that automatically perform an action when a specified event occurs on a particular table or view.
Triggers are used to enforce business rules, validate data, and maintain data integrity.
They can be created using SQL commands like CREATE TRIGGER.
Triggers can be set to execute before or after INSERT, UPDATE, or DELETE operations on a table.
An example of using triggers is to automatically upda...
based on 1 review
Rating in categories
Assistant Manager
2.6k
salaries
| ₹4.3 L/yr - ₹14.4 L/yr |
Manager
2k
salaries
| ₹8 L/yr - ₹28 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹7.4 L/yr - ₹28 L/yr |
Assistant Vice President
1.4k
salaries
| ₹13 L/yr - ₹45 L/yr |
Software Engineer
1.3k
salaries
| ₹4.8 L/yr - ₹14.5 L/yr |
Standard Chartered
Citibank
ICICI Bank
Axis Bank