Game Tathya interview experience Real time questions & tips from candidates to crack your interview

Machine learning intern

Game Tathya
upvote
share-icon
1 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 6 months
Topics: Data Structures, Pointers, OOPS, System Design, Algorithms, Machine learning
Tip
Tip

Tip 1 : Review the fundamentals of machine learning algorithms and concepts, including supervised and unsupervised learning, overfitting, underfitting, bias-variance tradeoff, and regularization.
Tip 2 : Practice coding and solving machine learning problems using popular libraries such as scikit-learn and TensorFlow.
Tip 3 : Understand and be able to articulate the strengths and limitations of various machine learning models, as well as when and how to use them appropriately.

Application process
Where: Linkedin
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Use action verbs to describe your responsibilities and achievements: This can help make your resume more dynamic and showcase the impact of your work
Tip 2 : Tailor your resume to the specific job you are applying for: Make sure to highlight the skills and experience that are most relevant to the position you are applying for, and consider using language and terms that are specific to the industry or company. This can help demonstrate your fit for the role and make your resume stand out.

Interview rounds

01
Round
Easy
Video Call
Duration50 minutes
Interview date10 Mar 2021
Coding problem5

It was a telephonic round. There was one interviewer.

1. ML Question

Can you explain the difference between supervised and unsupervised learning?

Problem approach

Supervised learning involves training a model on labeled data, where the correct output is provided for each example in the training set. The model makes predictions based on this input-output mapping. Unsupervised learning, on the other hand, involves training a model on unlabeled data, where the model must find patterns or relationships in the data without being told the correct output.

2. ML Question

How do you handle missing or corrupted data in your datasets?

Problem approach

There are a few different strategies that can be used to handle missing or corrupted data in a dataset. One option is to simply remove any rows or columns with missing data, although this can reduce the size of the dataset and may not always be possible. Another option is to impute the missing values, which involves replacing the missing data with estimates based on the other values in the dataset. This can be done using statistical methods like mean imputation or more advanced techniques like multiple imputation.

3. ML Question

Can you describe the bias-variance tradeoff in the context of model selection?

Problem approach

The bias-variance tradeoff is a fundamental concept in machine learning that refers to the tradeoff between the complexity of a model and the amount of error it is likely to make. A model with high bias will be simple and may not be able to capture the complexity of the underlying data, leading to high error on training and test sets. A model with high variance, on the other hand, will be more sensitive to the specifics of the training data and may not generalize well to new examples. In model selection, it's important to find a balance between bias and variance to achieve good performance on both training and test sets.

4. ML Question

How do you evaluate the performance of a machine learning model?

Problem approach

There are several different metrics that can be used to evaluate the performance of a machine learning model, and the specific metric used will depend on the nature of the problem and the type of model being used. Some common evaluation metrics include accuracy, precision, recall, and f1 score for classification tasks, and mean absolute error, root mean squared error, and R-squared for regression tasks. It's important to choose an appropriate metric for the task at hand and to consider both the precision and recall of the model when making decisions about its performance.

5. ML Question

Can you explain how a decision tree algorithm works?

Problem approach

A decision tree algorithm works by creating a tree-like model of decisions based on the features of the data. At each internal node of the tree, the algorithm selects the feature that best splits the data based on a predetermined criterion, and the data is then divided into separate branches based on the value of the selected feature. The process is repeated on each branch until the tree is fully grown or a stopping criterion is reached. The resulting tree can then be used to make predictions based on the features of new examples.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
4657 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
960 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6450 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3451 views
0 comments
0 upvotes