Challenges: 21Easy: 5Medium: 10Hard: 6
This Google coding interview set pulls together 21 challenges, with a mix of 5 easy, 10 medium, 6 hard. The problems lean on dynamic-programming, graphs, topological-sort, arrays, two-pointers, so you can drill the patterns that come up most and walk into the interview ready.
Topics this company tests
Google coding challenges
Cache Invalidation Planner
Difficulty: HardTopics: dynamic-programming, graphs, topological-sortContainer With Most Water
Difficulty: MediumTopics: arrays, two-pointersDistributed Lock Expiry Audit
Difficulty: HardTopics: simulation, state-machineInvert Binary Tree
Difficulty: MediumTopics: recursion, treesLongest Increasing Subsequence
Difficulty: HardTopics: arrays, binary-search, dynamic-programmingMaximum Subarray
Difficulty: MediumTopics: arrays, dynamic-programmingMeeting Room Scheduler
Difficulty: MediumTopics: heaps, intervals, sortingMerge K Sorted Lists
Difficulty: HardTopics: divide-and-conquer, heap, linked-listsMulti Tenant Quota Enforcer
Difficulty: MediumTopics: hash-map, simulationPlus One
Difficulty: EasyTopics: arraysReverse Linked List
Difficulty: EasyTopics: linked-listsSearch in Rotated Sorted Array
Difficulty: MediumTopics: arrays, binary-searchSerialize and Deserialize Binary Tree
Difficulty: HardTopics: bfs, design, treesSliding Log Rate Limiter
Difficulty: MediumTopics: arrays, simulation, sliding-windowThree Sum
Difficulty: MediumTopics: arrays, sorting, two-pointersToken Bucket Refill
Difficulty: MediumTopics: greedy, queues, simulationTrapping Rain Water
Difficulty: HardTopics: arrays, stacks, two-pointersTwo Sum
Difficulty: EasyTopics: arrays, hashingValid Anagram
Difficulty: EasyTopics: hashing, stringsValid Parentheses
Difficulty: EasyTopics: stacks, stringsValidate Binary Search Tree
Difficulty: MediumTopics: binary-search, recursion, trees
Ready to practice for real?
Work through coding challenges like the ones Google asks, run your code, and check your solution against real test cases.
Practice coding challenges, start free