Filter interviews by
I applied via Instahyre and was interviewed in Mar 2021. There were 4 interview rounds.
SQL joins are used to combine data from two or more tables based on a related column between them.
INNER JOIN: returns only the matching rows from both tables
LEFT JOIN: returns all rows from the left table and matching rows from the right table
RIGHT JOIN: returns all rows from the right table and matching rows from the left table
FULL OUTER JOIN: returns all rows from both tables, with NULL values in the columns where th...
Top trending discussions
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Advanced Excel formulas are complex functions used for data analysis and manipulation.
Advanced formulas in Excel include VLOOKUP, INDEX-MATCH, SUMIFS, COUNTIFS, and IFERROR.
These formulas are used for tasks like data lookup, conditional calculations, and summarizing data.
For example, VLOOKUP is used to search for a value in a table and return a corresponding value from another column.
I applied via Referral and was interviewed in Sep 2024. There was 1 interview round.
The requirement of bananas in a city like Mumbai can be calculated based on population, consumption habits, and availability.
Calculate the population of Mumbai
Estimate the average consumption of bananas per person
Consider factors like tourism and events that may increase demand
Take into account the availability of bananas from local markets and imports
A good retailer focuses on customer satisfaction, product quality, and efficient operations.
Good retailers prioritize customer satisfaction by providing excellent customer service and addressing customer needs.
Good retailers offer high-quality products that meet customer expectations.
Good retailers have efficient operations, including inventory management, supply chain logistics, and streamlined processes.
Bad retailers...
I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.
Correlation is a statistical measure that shows how two variables are related to each other.
Correlation measures the strength and direction of the relationship between two variables.
It ranges from -1 to 1, where -1 indicates a perfect negative correlation, 0 indicates no correlation, and 1 indicates a perfect positive correlation.
Correlation does not imply causation, meaning that just because two variables are correlat...
Multicollinearity is a phenomenon where two or more independent variables in a regression model are highly correlated.
It can lead to unstable and unreliable estimates of regression coefficients.
It can also make it difficult to determine the individual effect of each independent variable on the dependent variable.
It can be detected using correlation matrices or variance inflation factors (VIF).
Solutions include removing...
P-values are a statistical measure that helps determine the likelihood of obtaining a result by chance.
P-values range from 0 to 1, with a smaller value indicating stronger evidence against the null hypothesis.
A p-value of 0.05 or less is typically considered statistically significant.
P-values are commonly used in hypothesis testing to determine if a result is statistically significant or not.
LSTMs are better than RNNs due to their ability to handle long-term dependencies.
LSTMs have a memory cell that can store information for long periods of time.
They have gates that control the flow of information into and out of the cell.
This allows them to selectively remember or forget information.
Vanilla RNNs suffer from the vanishing gradient problem, which limits their ability to handle long-term dependencies.
LSTMs ...
Pooling in CNNs has learning but reduces spatial resolution.
Pooling helps in reducing overfitting by summarizing the features learned in a region.
Max pooling retains the strongest feature in a region while average pooling takes the average.
Pooling reduces the spatial resolution of the feature maps.
Pooling can also help in translation invariance.
However, too much pooling can lead to loss of important information.
Optimizers are used to improve the efficiency and accuracy of the training process in machine learning models.
Optimizers help in finding the optimal set of weights for a given model by minimizing the loss function.
They use various techniques like momentum, learning rate decay, and adaptive learning rates to speed up the training process.
Optimizers also prevent the model from getting stuck in local minima and help in ge...
KNN during training stores all the data points and their corresponding labels to use for prediction.
KNN algorithm stores all the training data points and their corresponding labels.
It calculates the distance between the new data point and all the stored data points.
It selects the k-nearest neighbors based on the calculated distance.
It assigns the label of the majority of the k-nearest neighbors to the new data point.
Small change in one dimension causing drastic difference in model output. Explanation and solution.
This is known as sensitivity to input
It can be caused by non-linearities in the model or overfitting
Regularization techniques can be used to reduce sensitivity
Cross-validation can help identify overfitting
Ensemble methods can help reduce sensitivity
It is generally a bad thing as it indicates instability in the model
Slope and gradient are both measures of the steepness of a line, but slope is a ratio while gradient is a vector.
Slope is the ratio of the change in y to the change in x on a line.
Gradient is the rate of change of a function with respect to its variables.
Slope is a scalar value, while gradient is a vector.
Slope is used to describe the steepness of a line, while gradient is used to describe the direction and magnitude o...
Boosting and bagging are ensemble learning techniques used to improve model performance.
Bagging involves training multiple models on different subsets of the data and averaging their predictions.
Boosting involves training multiple models sequentially, with each model focusing on the errors of the previous model.
Bagging reduces variance and overfitting, while boosting reduces bias and underfitting.
Examples of bagging al...
A logarithm is a mathematical function that measures the relationship between two quantities.
Logarithms are used to simplify complex calculations involving large numbers.
They are used in linear algebra to transform multiplicative relationships into additive ones.
Logarithms are also used in data analysis to transform skewed data into a more normal distribution.
Common logarithms use base 10, while natural logarithms use
Gradients are the changes in values of a function with respect to its variables.
Gradients are used in calculus to measure the rate of change of a function.
They are represented as vectors and indicate the direction of steepest ascent.
Gradients are used in optimization problems to find the minimum or maximum value of a function.
They are also used in physics to calculate the force acting on a particle.
Gradients can be cal
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Sep 2022. There were 2 interview rounds.
Shebang is a special character sequence used in Unix-based systems to indicate the interpreter for a script file.
Shebang starts with #! and is followed by the path to the interpreter
It is used to specify the interpreter for a script file
It allows the script to be executed without explicitly invoking the interpreter
Example: #!/bin/bash specifies that the script should be run using the bash interpreter
Vector projection is the process of projecting a vector onto another vector.
It involves finding the component of one vector that lies along another vector.
The result is a scalar value that represents the length of the projection.
The projection can be calculated using the dot product of the two vectors.
The formula for vector projection is proj_u(v) = (u . v / ||u||^2) * u.
Vector projection is used in various fields such
A leader is someone who guides and inspires others towards a common goal.
A leader possesses strong communication skills and can effectively convey their vision and goals to their team.
A leader is able to motivate and inspire their team members, encouraging them to perform at their best.
A leader is knowledgeable and experienced in their field, earning the respect and trust of their team.
A leader is able to make tough de...
3D object collision problem can be converted to 2D by projecting the objects onto a 2D plane.
Project the 3D objects onto a 2D plane using a projection matrix.
Calculate the 2D coordinates of the projected objects.
Perform collision detection in 2D using standard algorithms.
Example: projecting a sphere onto a 2D plane results in a circle.
Example: projecting a cube onto a 2D plane results in a square.
I was interviewed in Sep 2023.
I applied via Referral and was interviewed before Jun 2023. There was 1 interview round.
Various model evaluation methods are used to check the performance of a data science model.
Cross-validation: splitting data into multiple subsets for training and testing
Confusion matrix: evaluating classification models based on true positives, true negatives, false positives, and false negatives
ROC curve: plotting the true positive rate against the false positive rate
Precision, recall, and F1 score: metrics for evalu...
I have worked on projects involving machine learning algorithms for predictive analytics and natural language processing.
Developed a predictive model using random forest algorithm to forecast customer churn in a telecom company.
Implemented sentiment analysis using natural language processing techniques to analyze customer reviews for a retail company.
Utilized deep learning techniques such as LSTM for time series foreca
LLms stands for Locally Linear Mapping System, a method for dimensionality reduction.
LLms is a technique used for reducing the dimensionality of data while preserving the local structure.
It works by finding a low-dimensional representation of the data that maintains the local linear relationships between data points.
LLms is commonly used in machine learning and data visualization tasks.
An example of LLms is the Locally
I applied via Naukri.com and was interviewed before Feb 2021. There were 4 interview rounds.
Madical image segmentation
Senior Software Engineer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Sdet Engineer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Sdet-I
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Sde1
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer 1
4
salaries
| ₹0 L/yr - ₹0 L/yr |
InsanelyGood
Vegrow
Pepper Content
Elevate