call(back)

Google

Algorithm-heavy loops with a high bar for code quality and complexity analysis. Googleyness rounds probe collaboration and comfort with ambiguity.

Typical loop

  1. 1Recruiter screen
  2. 2Phone screen: one 45-minute coding interview
  3. 3Onsite: 3-4 coding rounds plus system design (level-dependent)
  4. 4Googleyness & leadership round
  5. 5Hiring committee review

Questions

Callback's practice questions and the LeetCode questions Google has been asking, filtered together.

Practice questions

Design a URL Shortener

System Design · The classic: encoding, storage, and redirects at scale.

mediumSign in to star problems

Build a Counter

Frontend · The React warm-up: state, events, and a derived disable.

easySign in to star problems

Pair Sum in a Sorted Array

Algorithms & Data Structures · The two-pointer warm-up: one pointer at each end.

easySign in to star problems

Merge Overlapping Intervals

Algorithms & Data Structures · Sort, then sweep — the pattern behind a dozen calendar problems.

mediumSign in to star problems

Asked on LeetCode

2,344 questions · all time