
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
Candidate interview experiences
First-hand accounts from people who interviewed at Gojek.
Data Scientist
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.
- 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?
Data Scientist
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.
- 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.
Data Scientist
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.
- 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.