Interview Intel · Google

Google coding interview
questions, leaked.

277 problems reported across recent Google interviews. Top patterns: array, string, hash table. The list below is what most candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Google gets 277 problems across all difficulty bands, with arrays dominating the list at 139 questions. You're looking at a median-heavy interview where two or three topics can cover half your expected ground. The problem set skews medium (150 problems), so expect questions that blend multiple patterns rather than pure pattern-matching. If you hit a wall on the live assessment, StealthCoder runs invisibly to surface working solutions in real time. Your actual edge is knowing which patterns matter most and drilling them hard before the interview.

Tracked problems
277
Easy
74/ 27%
Medium
150/ 54%
Hard
53/ 19%

Top problems at Google

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Two SumEASY
100.0
02Add Two NumbersMEDIUM
75.2
03Trapping Rain WaterHARD
73.7
04Median of Two Sorted ArraysHARD
73.2
05Palindrome NumberEASY
0.0
06Longest Substring Without Repeating CharactersMEDIUM
70.1
07Longest Common PrefixEASY
70.0
08Valid ParenthesesEASY
66.7
09Longest Consecutive SequenceMEDIUM
66.2
10Maximum SubarrayMEDIUM
63.1
11Best Time to Buy and Sell StockEASY
0.0
12Roman to IntegerEASY
0.0
13Merge IntervalsMEDIUM
0.0
14Rotate ImageMEDIUM
57.8
15Search in Rotated Sorted ArrayMEDIUM
57.7
163SumMEDIUM
0.0
17Zigzag ConversionMEDIUM
0.0
18Reverse Linked ListEASY
56.7
194SumMEDIUM
56.4
20Jump GameMEDIUM
55.8
21Single NumberEASY
55.4
22Pascal's TriangleEASY
55.4
23Group AnagramsMEDIUM
55.4
24Find Median from Data StreamHARD
55.4
25Maximal RectangleHARD
54.3
26Find the Index of the First Occurrence in a StringEASY
54.3
27Top K Frequent WordsMEDIUM
0.0
28Container With Most WaterMEDIUM
0.0
29Remove Duplicates from Sorted ArrayEASY
0.0
30Next PermutationMEDIUM
0.0
31Sliding Window MaximumHARD
0.0
32Valid AnagramEASY
51.4
33First Missing PositiveHARD
51.2
34Jump Game IIMEDIUM
50.9
35Add BinaryEASY
50.4
36Diameter of Binary TreeEASY
0.0
37Number of Visible People in a QueueHARD
0.0
38Find Peak ElementMEDIUM
0.0
39Longest Palindromic SubstringMEDIUM
0.0
40Russian Doll EnvelopesHARD
0.0
41Set Matrix ZeroesMEDIUM
0.0
42Move ZeroesEASY
0.0
43Word BreakMEDIUM
0.0
44Number of IslandsMEDIUM
0.0
45Text JustificationHARD
48.6
46Insert IntervalMEDIUM
47.3
47Maximum Product SubarrayMEDIUM
45.5
48Best Time to Buy and Sell Stock IIMEDIUM
0.0
49Minimum Window SubstringHARD
0.0
50Range ModuleHARD
0.0

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Google OA. The proctor cannot see it. Screen share cannot detect it. Built by an engineer at a top-10 tech company who can solve these problems cold but didn't want to trust himself in a 90-minute screen share.

Get StealthCoder
Topic distribution
What this means

Arrays and hash tables form the spine of Google's assessment. Together they cover over 70 problems. Strings show up in 63 problems, often layered with sliding window or hash-table logic. Dynamic programming appears in 45 questions but clusters into hard problems, so don't panic if DP feels slow right now. Two pointers, binary search, and graph traversal (DFS/BFS) each sit in the 25-35 range, making them reliable secondary patterns. The hard tier (53 problems) leans into Trapping Rain Water and Median of Two Sorted Arrays territory, multi-step problems that combine arrays, binary search, or dynamic programming. Start with array and string fundamentals, then layer in hash tables and two pointers for speed. If you blank mid-OA on a sliding window or binary search setup, StealthCoder is your backstop.

Companies with similar patterns

If you prepped for Google, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Google.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built by an engineer at a top-10 tech company who can solve these problems cold but didn't want to trust himself in a 90-minute screen share. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Google interview FAQ

How many array problems should I solve before my Google interview?+

Array problems make up 50% of Google's assessment list at 139 questions. Drill at least 20-30 from easy to medium difficulty, focusing on subarrays, two pointers, and rotation. You can't memorize your way through 139, but you can own the patterns in the top problems: Two Sum, Maximum Subarray, Best Time to Buy and Sell Stock, Merge Intervals.

Is dynamic programming required for Google's interview?+

DP appears in 45 problems but mostly at hard difficulty. You don't need it day one. Master arrays, hash tables, and strings first. Once you're solid on those, DP problems become clearer because they're usually array or string problems with state. Trapping Rain Water and Maximum Subarray are the most-asked DP hybrids.

Should I study hash tables or two pointers first?+

Hash tables first. They unlock 55 problems and pair directly with arrays and strings on easy and medium questions. Two Sum, Longest Substring Without Repeating Characters, Longest Consecutive Sequence all lean on hash tables for speed. Two pointers (35 problems) is your second move, especially for sorted arrays and collision problems.

What should I do if I see a hard problem with binary search in my assessment?+

Binary search appears in only 29 problems overall, mostly medium. Hard binary search problems like Median of Two Sorted Arrays are brutal if you haven't seen the pattern. Drill the top binary search problems once arrays and sorting are solid. If you get stuck on one mid-interview, the assessment is designed to test your entire range, not just nail every hard problem.

How much time should I spend on graph problems (DFS/BFS)?+

DFS and BFS each show up in 29 problems, roughly 10% of the total. They're not the priority. Get proficient on arrays, strings, and hash tables first, then add graphs as your third tier. When you do study graphs, focus on traversal basics and how they pair with hash tables for visited tracking.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Google. StealthCoder is not affiliated with Google.