Grid Dynamics logo

Grid Dynamics Software Engineer Interview Questions
& Process

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

Based on 54 interview experiences · FREE TO READ

2.2 Rounds average
Average Typical difficulty
59.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Grid Dynamics.

Showing 3 of 54
Grid Dynamics logo
Grid Dynamics

Software Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Coding System Design Behavioral

This was a really good technical interview, lasted about 2 hours, and was super well-planned. The people interviewing were pros and really knew their stuff. HR was also on top of things and quick. I got some really good feedback at first, but I was bummed I never heard back about a decision, good or bad. The last I heard, they were waiting on client feedback.

Confirmed questions5 questions
  • Can you share your experience?
  • Can you do a short coding exercise?
  • Can you do a system design exercise?
Grid Dynamics logo
Grid Dynamics

Senior Software Engineer

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding System Design

Unless they're hiring for a specific project, I don't do technical interviews. I had two interviews with this company, and both times they didn't have a specific project in mind, they were just interviewing randomly. The first interview was one of the worst I've ever had; the interviewer asked really weird and super specific questions. When I asked if he'd actually used them, he'd say, 'I just stumbled upon this a few weeks ago and wanted to see if you knew it.' This was for a senior developer role with years of experience. Fast forward two years, I interviewed with them again. This interview went great, and I answered pretty much everything, except for a few very specific questions again, with the same 'I stumbled upon this a few weeks ago and wanted to see if you knew about it' excuse. Who does that? I was told I didn't pass for senior but for middle, even though, besides those niche questions, I answered everything, sometimes a bit slow because I was stressed or misunderstood, but I answered.

Confirmed questions8 questions
  • Tell me about multithreading.
  • What are ACID properties in databases?
  • Explain the CAP theorem.
Grid Dynamics logo
Grid Dynamics

Software Engineer

Engineering · a year ago

Mid Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

It was a three-round interview process. First, HR, then a technical interview with two senior engineers. We talked about distributed systems, microservice architecture, my past work, and challenges I've faced. I had a small algorithmic problem, but it was more about explaining my thought process and solution rather than live coding. Lastly, I had an interview with the team manager to learn about the team's work and ask questions.

Confirmed questions1 question
  • Can you explain the usage and purpose of JTW tokens and their components?

Grid Dynamics Software Engineer Interview Questions

Quoted word for word from Grid Dynamics interview reports.

Given a list of Countries objects (name, continent, population), return a map where the key is the continent and the value is the total population for that continent.

Read reports

Can you explain the difference between terminal and non-terminal operations in Java's Stream API?

Read reports

Can you tell me where AWS ECS Fargate services are hosted?

Read reports

What is the program to find the max product of a subarray?

Read reports

What are the differences in Object-Oriented Programming between JavaScript and languages such as Java, C++, and C#?

Read report

Can you write a program to find the sum of a pair within two given arrays?

Read report

What are the differences between Left join and Right join in SQL? Please provide examples.

Read report

Can you explain the usage and purpose of JTW tokens and their components?

Read report

How would you implement a stack that keeps track of the minimum value?

Read report

Formats, difficulty and experience

Across all 54 Grid Dynamics interview reports.

Interview formats

Technical 39.8%
Coding 30.9%
Behavioral 22.8%
System Design 4.9%
Group 0.8%

Interview difficulty

Easy 13%
Average 64.8%
Difficult 22.2%

Candidate experience

Positive 59.3%
Negative 29.6%
Neutral 11.1%