Upload Button Icon Add office photos

ThoughtWorks

Compare button icon Compare button icon Compare

Filter interviews by

ThoughtWorks Data Scientist Interview Questions and Answers

Updated 11 Oct 2024

ThoughtWorks Data Scientist Interview Experiences

1 interview found

Data Scientist Interview Questions & Answers

user image Astha Agarwal

posted on 11 Oct 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Dehradun Institute of Technology, Dehradun and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Coding Test 

The first was a mcq based coding round for campus placement

Round 2 - Coding Test 

This was a pairing coding round

Round 3 - Technical 

(1 Question)

  • Q1. Explain different unsupervised algo
  • Ans. 

    Unsupervised algorithms are used to find patterns in data without labeled outcomes.

    • K-means clustering: partitions data into K clusters based on similarity

    • Hierarchical clustering: creates a tree of clusters based on similarity

    • Principal Component Analysis (PCA): reduces dimensionality by finding orthogonal components

    • Association rule mining: discovers interesting relationships between variables in large datasets

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Write a few python queries and some live sql coding and pyspark coding
  • Q2. Machine learning questions. Way too deep. which is not even required

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview is way too technical then checking the logical thinking of candidate
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. How to treat multicollinearity, imbalanced dataset
  • Ans. 

    Multicollinearity can be treated by using techniques like feature selection, PCA, or regularization. Imbalanced datasets can be addressed by resampling techniques like oversampling or undersampling.

    • For multicollinearity, consider using techniques like feature selection to remove redundant variables, PCA to reduce dimensionality, or regularization like Lasso or Ridge regression.

    • For imbalanced datasets, try resampling te...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Logistic regression in detail
  • Ans. 

    Logistic regression is a statistical model used to predict the probability of a binary outcome based on one or more predictor variables.

    • Logistic regression is used when the dependent variable is binary (0/1, True/False, Yes/No, etc.)

    • It estimates the probability that a given observation belongs to a particular category.

    • The output of logistic regression is a probability score between 0 and 1.

    • It uses the logistic function...

  • Answered by AI
  • Q2. Project related questions based on Machine learning

Interview Preparation Tips

Interview preparation tips for other job seekers - No response from the HR after this round even after multiple follow up calls

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Data science related areas
Round 3 - Assignment 

Case study related to semantic search

Round 4 - Technical 

(1 Question)

  • Q1. Questions based on case study
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Concepts and tools
Round 3 - Coding Test 

Coding on the tools we use

Round 4 - HR 

(1 Question)

  • Q1. Not cleared the round

Interview Preparation Tips

Interview preparation tips for other job seekers - not clear
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Write a few python queries and some live sql coding and pyspark coding
  • Q2. Machine learning questions. Way too deep. which is not even required

Interview Preparation Tips

Interview preparation tips for other job seekers - The interview is way too technical then checking the logical thinking of candidate
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. How to treat multicollinearity, imbalanced dataset
  • Ans. 

    Multicollinearity can be treated by using techniques like feature selection, PCA, or regularization. Imbalanced datasets can be addressed by resampling techniques like oversampling or undersampling.

    • For multicollinearity, consider using techniques like feature selection to remove redundant variables, PCA to reduce dimensionality, or regularization like Lasso or Ridge regression.

    • For imbalanced datasets, try resampling te...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Logistic regression in detail
  • Ans. 

    Logistic regression is a statistical model used to predict the probability of a binary outcome based on one or more predictor variables.

    • Logistic regression is used when the dependent variable is binary (0/1, True/False, Yes/No, etc.)

    • It estimates the probability that a given observation belongs to a particular category.

    • The output of logistic regression is a probability score between 0 and 1.

    • It uses the logistic function...

  • Answered by AI
  • Q2. Project related questions based on Machine learning

Interview Preparation Tips

Interview preparation tips for other job seekers - No response from the HR after this round even after multiple follow up calls

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed in Sep 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Data science related areas
Round 3 - Assignment 

Case study related to semantic search

Round 4 - Technical 

(1 Question)

  • Q1. Questions based on case study
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Aug 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Concepts and tools
Round 3 - Coding Test 

Coding on the tools we use

Round 4 - HR 

(1 Question)

  • Q1. Not cleared the round

Interview Preparation Tips

Interview preparation tips for other job seekers - not clear

Interview Questionnaire 

1 Question

  • Q1. How to check given two random variables are independent. Why it is important for Naive Bayes classification.
  • Ans. 

    To check if two random variables are independent and its importance in Naive Bayes classification.

    • Check if the joint probability of the two variables is equal to the product of their marginal probabilities.

    • If the joint probability is not equal to the product of the marginal probabilities, then the variables are dependent.

    • Independence assumption is important in Naive Bayes classification as it simplifies the calculation...

  • Answered by AI

ThoughtWorks Interview FAQs

How many rounds are there in ThoughtWorks Data Scientist interview?
ThoughtWorks interview process usually has 3 rounds. The most common rounds in the ThoughtWorks interview process are Coding Test and Technical.

Tell us how to improve this page.

ThoughtWorks Data Scientist Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
ThoughtWorks Data Scientist Salary
based on 14 salaries
₹9 L/yr - ₹23 L/yr
6% more than the average Data Scientist Salary in India
View more details
Senior Consultant
698 salaries
unlock blur

₹11 L/yr - ₹37 L/yr

Application Developer
648 salaries
unlock blur

₹6.8 L/yr - ₹22 L/yr

Lead Consultant
243 salaries
unlock blur

₹23 L/yr - ₹65 L/yr

Consultant
151 salaries
unlock blur

₹8 L/yr - ₹21.8 L/yr

Software Developer
100 salaries
unlock blur

₹6 L/yr - ₹19 L/yr

Explore more salaries
Compare ThoughtWorks with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview