Filter interviews by
I applied via LinkedIn and was interviewed before Sep 2023. There were 4 interview rounds.
Binomial distribution is a probability distribution that describes the number of successes in a fixed number of independent trials.
Describes the number of successes in a fixed number of independent trials
Each trial has only two possible outcomes (success or failure)
The trials are independent and the probability of success is constant
Examples: Coin toss (success = heads), Pass/fail exams, Yes/no surveys
K-means clustering is a popular unsupervised machine learning algorithm used for clustering data points into groups based on similarity.
Divides data points into K clusters based on similarity
Minimizes the sum of squared distances within each cluster
Requires specifying the number of clusters (K) beforehand
Iteratively assigns data points to the nearest cluster centroid
Commonly used in customer segmentation, image compres
Central Limit Theorem states that the sampling distribution of the sample mean approaches a normal distribution as the sample size increases.
Central Limit Theorem is a fundamental concept in statistics.
It states that the sampling distribution of the sample mean will be approximately normally distributed regardless of the shape of the population distribution.
As the sample size increases, the sampling distribution of the...
Developed predictive model to forecast customer churn using machine learning algorithms
Collected and cleaned customer data from various sources
Performed feature engineering to create relevant predictors
Built and trained machine learning models such as logistic regression and random forest
Evaluated model performance using metrics like accuracy, precision, and recall
Implemented the model in a production environment for r
Precision-Recall AUC is a metric used to evaluate the performance of classification models, particularly in imbalanced datasets.
Precision-Recall AUC focuses on the trade-off between precision and recall for different threshold values.
It is particularly useful when dealing with imbalanced datasets where the positive class is rare.
A higher Precision-Recall AUC indicates better model performance in terms of precision and ...
Use SQL window function to calculate monthwise cumulative sum.
Use the SUM() function with OVER() clause to calculate cumulative sum.
Partition the data by month to get monthwise cumulative sum.
Order the data by date to ensure correct cumulative sum calculation.
Chi square test is a statistical test used to determine if there is a significant association between two categorical variables.
Chi square test is used to compare observed frequencies with expected frequencies in a contingency table.
It is commonly used in research to analyze data and determine if there is a relationship between two variables.
For example, it can be used to test if there is a significant difference in th...
Z test is used when sample size is large and population standard deviation is known. T test is used when sample size is small or population standard deviation is unknown.
Z test is used for hypothesis testing when sample size is large (n > 30) and population standard deviation is known.
T test is used when sample size is small (n < 30) or population standard deviation is unknown.
Z test is used for comparing means of two ...
Utilized K-means clustering to group customers based on purchasing behavior. Evaluated clusters using silhouette score and inertia.
Used K-means clustering algorithm to group customers into segments
Evaluated the quality of clusters using silhouette score and inertia
Silhouette score measures how similar an object is to its own cluster compared to other clusters
Inertia measures how tightly the clusters are packed together
...
I stay up to date with new analytical tools and techniques by attending workshops, online courses, reading research papers, and participating in industry conferences.
Attend workshops and training sessions on new tools and techniques
Take online courses and certifications to learn about the latest advancements
Read research papers and articles to stay informed about cutting-edge methods
Participate in industry conferences ...
I prioritize tasks, use time management tools, set deadlines, and minimize distractions.
Prioritize tasks based on importance and deadlines
Use time management tools like calendars and to-do lists
Set specific deadlines for each task to stay on track
Minimize distractions by setting boundaries and creating a focused work environment
Top trending discussions
I applied via Internshala and was interviewed in Dec 2024. There was 1 interview round.
It was good. some mcq questions were there
It was a coding problem , medium level . required to solve with pandas
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
Python and SQL coding assessment with 2 python question
Find the maximum number of vowels in any substring of length k in a given string.
Iterate through the string with a sliding window of size k, counting vowels in each substring.
Keep track of the maximum vowel count encountered.
Return the maximum vowel count found.
Find numbers that appear at least three times consecutively in any order.
Use a window function to track consecutive numbers
Filter the result to only include numbers that appear at least three times consecutively
Return the result table in any order
The neighbourhood with the biggest median price difference between superhosts and non superhosts is X.
Calculate the median price for superhosts and non superhosts in each neighbourhood
Find the neighbourhood with the largest difference in median prices between superhosts and non superhosts
Example: Neighbourhood X has a median price of $200 for superhosts and $150 for non superhosts, resulting in a $50 difference
Delete removes specific rows from a table, drop removes entire table structure, and truncate removes all rows from a table.
Delete is a DML command, drop is a DDL command, and truncate is a DDL command.
Delete can be rolled back, drop cannot be rolled back, and truncate cannot be rolled back.
Delete triggers delete triggers, drop triggers drop triggers, and truncate does not trigger any triggers.
Example: DELETE FROM table...
Iterators are objects that allow sequential access to elements in a collection.
Iterators are used to loop through elements in a collection one at a time.
They provide a way to access elements without exposing the underlying data structure.
Iterators have methods like next() to retrieve the next element in the collection.
Examples of iterators include Python's iter() and Java's Iterator interface.
I applied via LinkedIn and was interviewed before Jan 2024. There was 1 interview round.
Supplier Relationship Manager
38
salaries
| ₹4 L/yr - ₹9.6 L/yr |
Software Engineer
18
salaries
| ₹16 L/yr - ₹30 L/yr |
Data Specialist
17
salaries
| ₹3 L/yr - ₹5 L/yr |
Senior Software Engineer
15
salaries
| ₹24.8 L/yr - ₹43 L/yr |
Engineering Manager
12
salaries
| ₹30 L/yr - ₹62.1 L/yr |
Axio
LendingKart
NeoGrowth Credit
Indifi Technologies