Statistics and Probability
10 questions1
Explain the difference between a Type I error and a Type II error.
mediumconcept
2
How do you assess the statistical significance of an insight?
mediumconcept
3
What is the Central Limit Theorem and why is it important?
mediumconcept
4
Explain the concept of p-value and how it is used.
mediumconcept
5
How would you handle missing data in a dataset?
hardconcept
6
What is a confidence interval?
mediumconcept
7
Describe the difference between a t-test and a chi-square test.
easyconcept
8
Explain Bayes’ Theorem with a real-world example.
mediumconcept
9
What is the difference between correlation and causation?
mediumconcept
10
How do you interpret a ROC curve?
mediumconcept
Machine Learning
10 questions11
Explain the difference between supervised and unsupervised learning.
mediumconcept
12
How do you choose the best model to solve a problem?
mediumconcept
13
What is overfitting and how can you prevent it?
mediumconcept
14
Explain the bias-variance tradeoff.
mediumconcept
15
How would you evaluate the performance of a machine learning model?
hardconcept
16
What is cross-validation and why is it important?
mediumconcept
17
Describe a situation where you would use ensemble methods.
easyconcept
18
What are the differences between bagging and boosting?
mediumconcept
19
How do you handle imbalanced datasets?
mediumbehavioral
20
Explain the working of a decision tree.
mediumconcept
Algorithms and Data Structures
10 questions21
How do you implement a binary search algorithm?
🔒
22
Explain the concept of a hash table and its time complexity.
🔒
23
What is the difference between a stack and a queue?
🔒
24
How would you find the shortest path in a graph?
🔒
25
What is dynamic programming and when would you use it?
🔒
26
Explain the concept of Big O notation.
🔒
27
What are the differences between a linked list and an array?
🔒
28
How would you detect a cycle in a linked list?
🔒
29
Describe the quicksort algorithm.
🔒
30
What is a priority queue and how is it implemented?
🔒
Data Analysis and Manipulation
10 questions31
How would you identify outliers in a dataset?
🔒
32
Explain the process of data cleaning.
🔒
33
How do you merge two datasets in Python?
🔒
34
What tools do you use for data visualization and why?
🔒
35
How would you handle a large dataset that doesn't fit into memory?
🔒
36
Explain the concept of feature engineering.
🔒
37
What is the difference between long and wide data formats?
🔒
38
How do you perform clustering analysis?
🔒
39
Explain how to normalize or standardize data.
🔒
40
Describe a time you had to communicate complex data findings to a non-technical audience.
🔒
Programming (Python/R)
10 questions41
Write a function in Python to reverse a string.
🔒
42
How do you handle exceptions in Python?
🔒
43
Explain list comprehensions and provide an example.
🔒
44
Describe how to use the `apply` function in R.
🔒
45
How do you perform a linear regression in Python?
🔒
46
What is a lambda function in Python?
🔒
47
How do you read a CSV file in R?
🔒
48
Explain how you would implement a binary tree in Python.
🔒
49
What is the difference between a tuple and a list in Python?
🔒
50
How do you perform matrix operations in R?
🔒
Database and SQL
10 questions51
How do you write a query to find the second highest salary in a table?
🔒
52
Explain the difference between an inner join and an outer join.
🔒
53
What are indexes and how do they improve database performance?
🔒
54
How would you optimize a slow-running query?
🔒
55
What is normalization and why is it important?
🔒
56
How do you handle NULL values in SQL?
🔒
57
Explain the concept of a transaction in SQL.
🔒
58
What are the differences between SQL and NoSQL databases?
🔒
59
How do you perform a full-text search in SQL?
🔒
60
What is a stored procedure and when would you use it?
🔒
A/B Testing
10 questions61
Explain the concept of A/B testing.
🔒
62
How do you calculate the sample size needed for an A/B test?
🔒
63
What is a control group and why is it necessary?
🔒
64
How do you determine if the results of an A/B test are statistically significant?
🔒
65
Describe a real-world scenario where you used A/B testing.
🔒
66
What are some common pitfalls in A/B testing?
🔒
67
How do you handle multiple testing in experiments?
🔒
68
What is the difference between A/B testing and multivariate testing?
🔒
69
Explain how you would set up an A/B test for a new feature.
🔒
70
How do you interpret the results of an A/B test with low conversion rates?
🔒
Big Data Technologies
10 questions71
What is Hadoop and how does it work?
🔒
72
Explain the concept of MapReduce.
🔒
73
What is Apache Spark and how is it different from Hadoop?
🔒
74
How do you perform data processing in a distributed environment?
🔒
75
What are the differences between HDFS and traditional file systems?
🔒
76
Explain the concept of a data lake.
🔒
77
How do you optimize performance in a big data application?
🔒
78
Describe a time you used big data technologies to solve a problem.
🔒
79
What is the role of a data pipeline in big data processing?
🔒
80
How do you ensure the quality of data in a big data environment?
🔒
Deep Learning and Neural Networks
10 questions81
What is a neural network and how does it work?
🔒
82
Explain the concept of backpropagation.
🔒
83
How do you prevent overfitting in deep learning models?
🔒
84
What is a convolutional neural network (CNN)?
🔒
85
Describe the architecture of a recurrent neural network (RNN).
🔒
86
How do you choose the right architecture for a neural network?
🔒
87
Explain the concept of transfer learning.
🔒
88
What are activation functions and why are they important?
🔒
89
How do you implement a neural network in TensorFlow?
🔒
90
What is a generative adversarial network (GAN)?
🔒
Soft Skills and Problem-Solving
10 questions91
Describe a challenging data science project you worked on and how you overcame the challenges.
🔒
92
How do you prioritize tasks in a data science project?
🔒
93
Explain a situation where you had to work with a team to solve a complex problem.
🔒
94
How do you stay updated with the latest developments in data science?
🔒
95
Describe how you handle feedback and criticism.
🔒
96
What is your approach to learning a new data science tool or technique?
🔒
97
How do you ensure that your analysis is aligned with business objectives?
🔒
98
Describe a time when you had to explain data science concepts to a non-technical stakeholder.
🔒
99
How do you manage conflicts within a team?
🔒
100
What motivates you to work in data science?
🔒
🔒
Unlock answers to all 80 questions
Get the rest on Amazon — paperback, Kindle, or hardcover. Web unlock arrives in Phase 2.
Web checkout activates once the paywall ships.
