Company interviews / Google
Google interview practice
5 Google roles have been listed on giveinterview since August 2026, 5 open now. Each one comes with an AI interview that runs the loop below: a 10-minute voice screen, then 2 rounds (coding, then behavioral). The topics that come up most are C++, Java, Python, JavaScript, C. 1930 coding questions are known to come up in Google interviews (549 easy, 984 medium, 397 hard), 715 of them in the last six months. The most common topics are Array, String, Hash Table, Dynamic Programming.
The interview loop
Most common across Google roles on giveinterview.
- Gate 0 · Voice screen10 min
- Gate 1 · Coding45 min
- Gate 2 · Behavioral45 min
What the interviews cover
Skills and topics, with the number of Google roles that list each one.
- C++5
- Java5
- Python5
- JavaScript4
- C3
- data structures2
- algorithms1
- Angularjs1
- BigQuery SQL1
- CSS1
- data-oriented languages1
- Golang1
- GoogleSQL1
- HTML1
- TypeScript1
Coding questions Google asks
From public company-tagged interview question lists. Most recent and most frequent first.
- Array1052
- String446
- Hash Table387
- Dynamic Programming330
- Math317
- Sorting261
- Greedy211
- Depth-First Search188
- Binary Search176
- Breadth-First Search161
- Matrix158
- Two Pointers143
| Question | Difficulty | Asked recently |
|---|---|---|
| Two Sum | Easy | Yes |
| Add Two Numbers | Medium | Yes |
| Trapping Rain Water | Hard | Yes |
| Median of Two Sorted Arrays | Hard | Yes |
| Longest Common Prefix | Easy | Yes |
| Palindrome Number | Easy | Yes |
| Longest Substring Without Repeating Characters | Medium | Yes |
| 3Sum | Medium | Yes |
| Best Time to Buy and Sell Stock | Easy | Yes |
| Merge Sorted Array | Easy | Yes |
| Longest Consecutive Sequence | Medium | Yes |
| Merge Strings Alternately | Easy | Yes |
| Longest Palindromic Substring | Medium | Yes |
| Create Hello World Function | Easy | Yes |
| Container With Most Water | Medium | Yes |
| Majority Element | Easy | Yes |
| Valid Parentheses | Easy | Yes |
| Recyclable and Low Fat Products | Easy | Yes |
| Roman to Integer | Easy | Yes |
| Reverse Integer | Medium | Yes |
| Subarray Sum Equals K | Medium | Yes |
| Remove Duplicates from Sorted Array | Easy | Yes |
| Merge Intervals | Medium | Yes |
| Number of Islands | Medium | Yes |
| Maximum Subarray | Medium | Yes |
Roles
| Role | Where | Gates | Status |
|---|---|---|---|
| Software Engineer II, YouTube | On-site · Bengaluru, Karnataka, India | 3 | Open |
| Software Engineer II, Google Cloud | On-site · Bengaluru, Karnataka, India | 3 | Open |
| Software Engineer II, Corp Eng | On-site · Hyderabad, Telangana, India | 3 | Open |
| Software Engineer, Core | On-site · Bengaluru, Karnataka, India | 3 | Open |
| Software Engineer, Full Stack | On-site · Bengaluru, Karnataka, India | 3 | Open |
Practice a Google interview
Take the same AI interview a Google candidate would face: you talk it through while you code, and get a scorecard with what earned each score. Three single-question interviews a day are free.