Google Cloud logo

Google Cloud Software Engineer Interview Questions
& Process

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

Based on 100 interview experiences · FREE TO READ

2.8 Rounds average
Difficult Typical difficulty
69% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Google Cloud.

Showing 3 of 100
Google Cloud logo
Google Cloud

Software Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Case Technical

The whole interview process was pretty straightforward and they let me know what to expect. First, there was a screening call to see if I was a good fit and talk about my background. Then, I had about one or two interviews that were either technical or case-based, focusing on how I'd handle real-world stuff. The last part was a chat about culture and values with some of the senior people. They kept me in the loop the whole time and made sure I knew what was coming next.

Confirmed questions1 question
  • Can you describe a challenging problem you tackled previously and detail your thought process, the alternatives you weighed, and what happened in the end?
Google Cloud logo
Google Cloud

Software Engineer

Engineering · nearly a year ago

Staff Difficult Positive experience Accept offer 5 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

You'll need to practice a lot of DSA and System design questions. For DSA, the focus is on optimal solutions. For System Design, you need to elaborate on the different tradeoffs. Also, for Googliness, make sure you understand Google culture; books like 'How Google Works' can help. If you're from Big Tech companies, this interview shouldn't be too difficult.

Confirmed questions1 question
  • In the Googliness interview, how do you focus on handling difficult situations at work?
Google Cloud logo
Google Cloud

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Phone screen Technical screen Onsite
Interview formats
Coding System Design Behavioral

So for the senior role at Google, it's a bunch of interviews. You start with a phone screen, then you get into the technical interviews, which cover coding and system design. There are also behavioral interviews. They're looking at how you solve problems, if you can lead, and if you fit the culture. Gotta show you can work with others, communicate well, and you know your stuff technically at a high level.

Confirmed questions1 question
  • Can you walk me through how you would approach solving a specific problem?

Google Cloud Software Engineer Interview Questions

Quoted word for word from Google Cloud interview reports.

For a given array of positive integers, what's the maximum possible sum you can get by adding the minimum and maximum values from any subarray, provided these min and max values are picked from different positions within the subarray?

Read reports

Given a chat stream, can you identify and return the user who has contributed the most words? The 'most talkative' user is the one with the highest total word count.

Read reports

Can you find two numbers in an array that sum to a target, given that there's exactly one solution and you can't reuse elements?

Read reports

What is the approach to find the largest rectangle in a given array?

Read reports

Solve the Frog leap problem, which is similar to a LeetCode problem.

Read report

Can you describe an efficient approach to finding the median from a large stream of numbers?

Read report

What is the time complexity of all the code you write?

Read report

What specific GCP services and tools would you utilize for designing a new cloud-native application?

Read report

Formats, difficulty and experience

Across all 100 Google Cloud interview reports.

Interview formats

Coding 32.3%
Technical 30.1%
Behavioral 27.5%
System Design 7%
Case 1.3%

Interview difficulty

Easy 13%
Average 39%
Difficult 48%

Candidate experience

Negative 8%
Positive 69%
Neutral 23%