Google DS & Algo Round Interview Questions

Google DS & Algo Round Interview Questions

Google DS & Algo Interview Questions
Google has one of the toughest DS & Algo rounds in the industry. DSA rounds are there for both frontend and backend roles.
DP Graph Line Sweep

Google's interview codebase is very large, with questions of all difficulty levels from super easy to super hard. One question can be a medium question with a couple of follow-ups for optimizations, or it can be just one hard question. It all depends on which question the interviewer chooses.

There are two common things about candidates who clear Google interviews and whose overall process is smooth.

  1. At least 2 "Strong-Hire" votes and no "No-Hire" in the on-site packet.
  2. Candidates who narrated trade-offs and edge cases, and correctly answered counter questions, got bumped from "Hire" to "Strong Hire" even with small bugs.

Point 2 is also valid for other top tech companies like Microsoft, Amazon, Meta, etc.

Interviewers are given explicit instructions to treat the phone-screen interview as just a normal interview and give ratings as:

  • SH = Strong Hire
  • H = Hire
  • LH = Lean Hire
  • LNH = Lean No-Hire
  • NH = No-Hire
  • SNH = Strong No-Hire

If the question's difficulty level is hard, then SH, H, LH, and LNH are considered passed.

Otherwise, SH, H, and LH are considered passed.

I created this list from people posting their experiences on forums, blogs, etc.

Below are the questions which you can directly find on LeetCode.

LeetCode Questions

i

Below list is updated frequently. Reflects top Google questions in last 6 months.

For discussions and suggestions,
Let's connect onLinkedIn

Book LLD Mock Interview with me
Prashant Priyadarshi
Founder, CodeZym