Gojek logo

Gojek Data Scientist Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 22 interview experiences · FREE TO READ

3.5 Rounds average
Difficult Typical difficulty
59.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Gojek.

Showing 3 of 22
Gojek logo
Gojek

Data Scientist

Engineering · more than a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Take home Recruiter call Technical screen Onsite
Interview formats
Technical Case Coding

The whole thing was supposed to be 5 rounds. First, I got a take-home task to fix a data pipeline for an ML model and boost its accuracy. It was pretty simple, and I explained my solution in simple terms. I passed that and went to the next stage, which was a recruiter screening. Standard stuff where they looked at my past experience to see if I was a good fit. Then came a technical interview with two junior folks who grilled me with questions about my resume and ML technical stuff. It was a bit tough, but I got through it. After that was a case study with two senior people, testing my practical ML knowledge and a Gojek business problem. I felt I nailed all the questions, but surprisingly, I didn't get called back for the final round, the bar raiser. The interviewers gave no indication I was doing poorly; they were positive about my answers. So, I'm not sure where I messed up. It was really disappointing that they didn't even bother to give me closure or feedback after all the effort I put in.

Confirmed questions5 questions
  • Your ML model, once in production, is now showing degraded performance. Describe your approach to diagnosing and resolving this problem.
  • How would you go about fixing a data pipeline to run an ML model and enhance its accuracy?
  • Can you discuss your previous experience and how it aligns with this role?
Gojek logo
Gojek

Data Scientist

Analytics · more than a year ago

Entry Average Negative experience No offer 3 rounds
Interview process
Take home Recruiter call Technical screen
Interview formats
Coding Technical Behavioral

I got a coding task about driver logs to predict their online hours for the next week based on the last 21 days. HR said I passed this coding test but they took about 3 months to schedule the next interview. The HR was really unorganized and didn't book my flight, so I booked my return flight myself. On the last day, HR said they booked flights and I had to cancel my own. The interviewers were two freshers, one with 1.5 years experience and another with just 1 month. They were arrogant and giggled during the interview. The girl interviewer seemed clueless about the code and the boy didn't understand it well either. Their main goal seemed to be to offend me, which made me wonder why they called me in the first place. The girl wasn't interested in understanding the code and kept asking about XGBoost even after I said I barely knew it, humiliating me throughout. She also kept typing whenever she found a flaw or disliked an answer, which was annoying. The guy asked some code questions but also didn't grasp the code. It was a terrible experience, way worse than interviews at Amazon. This company seems full of arrogant people and losers.

Confirmed questions4 questions
  • I had a sequence of logs from driver that were timestamps which their apps keeps sending every 15 seconds e.g. [10,25,40, 100, 115, 130, ...]. If the gap is more than 15 seconds then the driver is considered offline. Find the number of hours he was online.
  • The second question was trying to predict for 7 days.
  • Follow up question was if u predict using the prediction u might accumulate errors.
Gojek logo
Gojek

Data Scientist

Analytics

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite Panel Offer
Interview formats
Behavioral Technical Coding

I got referred for the Data Scientist position at Go-Jek by an employee I met at a conference. After submitting my resume, I was contacted by the recruitment team. The process was quite fast and straightforward. It started with an initial call with a Data Scientist based in Bangalore. Following that, I had a Data Science assignment to complete within two days. Next, I went through a detailed technical interview discussing my previous projects and the assignment's problem statement. After that, I interviewed with the VP of Data Science in Singapore, which was also a technical round. The final round was a 'bar raiser' interview with the Head of People team in Bangalore, and I received an offer the same day. I appreciated how efficient the process was, with the recruitment team being very effective in scheduling interviews.

Confirmed questions3 questions
  • Can you elaborate on your previous projects and the algorithms you implemented?
  • Explain your rationale behind selecting specific algorithms for your past work.
  • Describe the obstacles you encountered when addressing problems in your previous projects.

Gojek Data Scientist Interview Questions

Quoted word for word from Gojek interview reports.

Does the dependent variable in regression analysis have to be normally distributed?

Read reports

What is an activation function, and what is its purpose in a neural network?

Read reports

How does a decision tree determine the split point for a numerical feature?

Read reports

Between Bagging and Boosting, which would perform better on data with outliers left in?

Read reports

How do check if a fraudulent transactions/accounts in Zomato or any food apps?

Read report

Can you explain the differences between Random Forest, Gradient Boosting Machines, and decision trees?

Read report

Why did you use Autoencoder in clustering project? How does it work?

Read report

Could you explain the differences between Bagging, Random Forest, and Boosting algorithms?

Read report

Can you explain the inner workings of XGboost in great detail?

Read report

Formats, difficulty and experience

Across all 22 Gojek interview reports.

Interview formats

Technical 36.4%
Coding 25.8%
Behavioral 21.2%
Case 6.1%
Presentation 4.5%

Interview difficulty

Easy 13.6%
Average 36.4%
Difficult 50%

Candidate experience

Positive 59.1%
Neutral 22.7%
Negative 18.2%