
Grid Dynamics Data Scientist Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 15 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Grid Dynamics.
Data Scientist
So I had 3 rounds total, starting with a screening call. Then there were two technical interviews with a Senior Data Scientist where I had to do some coding. After that, I had an interview with a manager where we discussed my past experience and went over a project in detail. I passed all those stages and then had an HR round to talk about the package. The HR was nice at first and the whole process took about a week. However, after we discussed salary, the HR kept delaying the offer letter with excuses. I followed up a few days later, and the HR finally said they had to put the offer and position on hold because of a strategy change. It felt like a waste of my time and effort due to poor company communication. I wish companies would be more upfront and not waste people's time, especially when offering jobs. It was really unprofessional.
- Write a Python function from scratch without using built-in libraries.
- Discuss Generative AI concepts.
- Explain traditional machine learning algorithms.
Data Scientist
The interview process was relatively straightforward, ranging from easy to medium difficulty. They asked about everything on my resume, really diving deep into my AI projects and asking follow-up questions about the specific libraries and frameworks I utilized. The company is focused on cutting-edge AI technology and is looking to bring in younger talent with a strong grasp of AI and ML concepts, emphasizing fundamental knowledge.
- Why did you choose this particular model, and what other models are you familiar with? Can you explain them?
- How many models do you know?
- Explain the reasoning behind your model selection, and discuss other models you considered.
Data Scientist
We have a 4-round process. First, an online screening test with a coding assignment or problems to do in 1-2 days. Then, HR screening to talk about your background, experience, why you're applying, and if you get the company. We'll also discuss salary and start date. After that, a technical interview with questions on CS fundamentals, algorithms, data structures, system design, and maybe specific knowledge for the role, plus a live coding task. Finally, another HR round to go over the compensation package, benefits, start date, and any last details.
- Classical ML
- Deep Learning (CV, NLP, Reinforcement Learning)
Grid Dynamics Data Scientist Interview Questions
Quoted word for word from Grid Dynamics interview reports.
“Given a list of strings, count the frequency of each string.”
Read reports →“Write a Python function from scratch without using built-in libraries.”
Read reports →“Could you write Python code to find the intersection of two sorted lists, a and b?”
Read reports →“What would be the Big-O notation for that code?”
Read reports →“And what's the worst-case scenario for it?”
Read report →“Can you explain the workings of a decoder-based model?”
Read report →“Could you explain gradient descent?”
Read report →“Explain traditional machine learning algorithms.”
Read report →“Can you explain linear regression?”
Read report →Formats, difficulty and experience
Across all 15 Grid Dynamics interview reports.