i
Bajaj
Finserv
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Understanding machine learning models involves exploring their types, evaluation metrics, and deployment strategies.
Types of models: Supervised (e.g., regression, classification) and Unsupervised (e.g., clustering, dimensionality reduction).
Evaluation metrics: Accuracy, precision, recall, F1-score for classification; RMSE, MAE for regression.
Feature selection: Importance of selecting relevant features to improve m...
Cross validation is a technique used to assess the performance of a predictive model by splitting the data into training and testing sets multiple times.
Cross validation helps to evaluate how well a model generalizes to new data.
It involves splitting the data into k subsets, training the model on k-1 subsets, and testing it on the remaining subset.
Common types of cross validation include k-fold cross validation an...
Use a regression algorithm like linear regression or decision tree regression.
Consider using linear regression if the relationship between variables is linear.
Decision tree regression can handle non-linear relationships between variables.
Evaluate the performance of different algorithms using cross-validation.
Consider the interpretability of the model when choosing an algorithm.
Given a linked list where each node contains two pointers: one pointing to the next node and another random pointer that can point to any node within the list (or b...
Create a deep copy of a linked list with random pointers.
Iterate through the original linked list and create a new node for each node in the list.
Store the mapping of original nodes to new nodes in a hashmap to handle random pointers.
Update the random pointers of new nodes based on the mapping stored in the hashmap.
Return the head of the copied linked list.
Given an array 'arr' containing single-digit integers, your task is to calculate the total sum of all its elements. However, the resulting sum must also be a single-d...
Calculate the total sum of array elements until a single-digit number is obtained by repeatedly summing digits.
Iterate through the array and calculate the sum of all elements.
If the sum is a single-digit number, return it. Otherwise, repeat the process of summing digits until a single-digit number is obtained.
Return the final single-digit sum.
SQL & aptitude question
1 coding question for 45 min
Understanding machine learning models involves exploring their types, evaluation metrics, and deployment strategies.
Types of models: Supervised (e.g., regression, classification) and Unsupervised (e.g., clustering, dimensionality reduction).
Evaluation metrics: Accuracy, precision, recall, F1-score for classification; RMSE, MAE for regression.
Feature selection: Importance of selecting relevant features to improve model ...
Cross validation is a technique used to assess the performance of a predictive model by splitting the data into training and testing sets multiple times.
Cross validation helps to evaluate how well a model generalizes to new data.
It involves splitting the data into k subsets, training the model on k-1 subsets, and testing it on the remaining subset.
Common types of cross validation include k-fold cross validation and lea...
I applied via Naukri.com and was interviewed in May 2023. There were 2 interview rounds.
Use a regression algorithm like linear regression or decision tree regression.
Consider using linear regression if the relationship between variables is linear.
Decision tree regression can handle non-linear relationships between variables.
Evaluate the performance of different algorithms using cross-validation.
Consider the interpretability of the model when choosing an algorithm.
I appeared for an interview in May 2022.
Round duration - 60 Minutes
Round difficulty - Easy
Round duration - 60 Minutes
Round difficulty - Easy
There were 10 MCQs ranging from Aptitude to Programming MCQs to basics of Data Science.
The coding question only the optimized solution was accepted
Given an array 'arr' containing single-digit integers, your task is to calculate the total sum of all its elements. However, the resulting sum must also be a single-...
Calculate the total sum of array elements until a single-digit number is obtained by repeatedly summing digits.
Iterate through the array and calculate the sum of all elements.
If the sum is a single-digit number, return it. Otherwise, repeat the process of summing digits until a single-digit number is obtained.
Return the final single-digit sum.
Round duration - 45 minutes
Round difficulty - Easy
The interview happened in the evening. It was an online video call.
The interviewer was very cooperative. I would say it was rather a discussion session between us.
Given a linked list where each node contains two pointers: one pointing to the next node and another random pointer that can point to any node within the list (or ...
Create a deep copy of a linked list with random pointers.
Iterate through the original linked list and create a new node for each node in the list.
Store the mapping of original nodes to new nodes in a hashmap to handle random pointers.
Update the random pointers of new nodes based on the mapping stored in the hashmap.
Return the head of the copied linked list.
Round duration - 10 Minutes
Round difficulty - Easy
It was late night
It was a telephonic call
Tip 1 : Start your preparation early. Start from the very basics before directly moving onto DSA. Get a grasp of the basics in each topic. Practice different varieties of questions from each topic. I would recommend at least 200 questions of DSA.
Tip 2 : Revise your projects before you attend any interview. This is extremely important. You must be able to clearly explain your project along with your role in the project in layman terms to the interviewer.
Tip 3 : Grind hard to achieve your goals but don't take much stress. There's a long way to go.
Tip 1 : Never, I say never put false things or your friends project in your resume
Tip 2 : Make a 1 page resume. Make your resume in such a way that the interviewer must be able to see the things you want him to see in the very first scan.
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
Python test is taken
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Aug 2021. There was 1 interview round.
CNN is used for image recognition while MLP is used for general classification tasks.
CNN uses convolutional layers to extract features from images while MLP uses fully connected layers.
CNN is better suited for tasks that require spatial understanding like object detection while MLP is better for tabular data.
CNN has fewer parameters than MLP due to weight sharing in convolutional layers.
CNN can handle input of varying ...
I applied via Walk-in and was interviewed in Mar 2020. There was 1 interview round.
R square is a statistical measure that represents the proportion of the variance in the dependent variable explained by the independent variables.
R square is a value between 0 and 1, where 0 indicates that the independent variables do not explain any of the variance in the dependent variable, and 1 indicates that they explain all of it.
It is used to evaluate the goodness of fit of a regression model.
Adjusted R square t...
WOE (Weight of Evidence) and IV (Information Value) are metrics used for feature selection and assessing predictive power in models.
WOE transforms categorical variables into continuous variables, making them more suitable for modeling.
IV quantifies the predictive power of a feature by measuring the separation between the good and bad outcomes.
For example, if a feature has an IV of 0.3, it indicates strong predictive po...
Variable reducing techniques are methods used to identify and select the most relevant variables in a dataset.
Variable reducing techniques help in reducing the number of variables in a dataset.
These techniques aim to identify the most important variables that contribute significantly to the outcome.
Some common variable reducing techniques include feature selection, dimensionality reduction, and correlation analysis.
Fea...
The Wald test is used in logistic regression to check the significance of the variable.
The Wald test calculates the ratio of the estimated coefficient to its standard error.
It follows a chi-square distribution with one degree of freedom.
A small p-value indicates that the variable is significant.
For example, in Python, the statsmodels library provides the Wald test in the summary of a logistic regression model.
Multicollinearity in logistic regression can be checked using correlation matrix and variance inflation factor (VIF).
Calculate the correlation matrix of the independent variables and check for high correlation coefficients.
Calculate the VIF for each independent variable and check for values greater than 5 or 10.
Consider removing one of the highly correlated variables or variables with high VIF to address multicollinear...
Bagging and boosting are ensemble methods used in machine learning to improve model performance.
Bagging involves training multiple models on different subsets of the training data and then combining their predictions through averaging or voting.
Boosting involves iteratively training models on the same dataset, with each subsequent model focusing on the samples that were misclassified by the previous model.
Bagging reduc...
Logistic regression is a statistical method used to analyze and model the relationship between a binary dependent variable and one or more independent variables.
It is a type of regression analysis used for predicting the outcome of a categorical dependent variable based on one or more predictor variables.
It uses a logistic function to model the probability of the dependent variable taking a particular value.
It is commo...
Gini coefficient measures the inequality among values of a frequency distribution.
Gini coefficient ranges from 0 to 1, where 0 represents perfect equality and 1 represents perfect inequality.
It is commonly used to measure income inequality in a population.
A Gini coefficient of 0.4 or higher is considered to be a high level of inequality.
Gini coefficient can be calculated using the Lorenz curve, which plots the cumulati...
A chair is a piece of furniture used for sitting, while a cart is a vehicle used for transporting goods.
A chair typically has a backrest and armrests, while a cart does not.
A chair is designed for one person to sit on, while a cart can carry multiple items or people.
A chair is usually stationary, while a cart is mobile and can be pushed or pulled.
A chair is commonly found in homes, offices, and public spaces, while a c...
Outliers can be detected using statistical methods like box plots, z-score, and IQR. Treatment can be removal or transformation.
Use box plots to visualize outliers
Calculate z-score and remove data points with z-score greater than 3
Calculate IQR and remove data points outside 1.5*IQR
Transform data using log or square root to reduce the impact of outliers
I applied via Approached by Company and was interviewed before Sep 2021. There were 3 interview rounds.
Softmax and sigmoid are both activation functions used in neural networks.
Softmax is used for multi-class classification problems, while sigmoid is used for binary classification problems.
Softmax outputs a probability distribution over the classes, while sigmoid outputs a probability for a single class.
Softmax ensures that the sum of the probabilities of all classes is 1, while sigmoid does not.
Softmax is more sensitiv...
posted on 2 Jul 2025
I appeared for an interview in Jun 2025, where I was asked the following questions.
Hinge loss is a loss function used in SVM to maximize the margin between classes while penalizing misclassifications.
Hinge loss is defined as max(0, 1 - y * f(x)), where y is the true label and f(x) is the predicted score.
It penalizes predictions that are on the wrong side of the margin, encouraging correct classifications with a margin.
For example, if y = 1 and f(x) = 0.5, hinge loss = max(0, 1 - 1 * 0.5) = 0.5.
If y =...
based on 4 interview experiences
Difficulty level
Duration
based on 16 reviews
Rating in categories
Sales Officer
1.3k
salaries
| ₹1.5 L/yr - ₹4.2 L/yr |
Assistant Manager
1.3k
salaries
| ₹2.6 L/yr - ₹6.6 L/yr |
Sales Executive
1.2k
salaries
| ₹1.5 L/yr - ₹4.3 L/yr |
Sales Manager
1.1k
salaries
| ₹3.5 L/yr - ₹8 L/yr |
Manager
949
salaries
| ₹4 L/yr - ₹9 L/yr |
Wells Fargo
JPMorgan Chase & Co.
HSBC Group
Cholamandalam Investment & Finance