Google interview questions
The Google interview kit collects the questions Thita.ai holds evidence for at Google and organises them the way an interview actually works — by the pattern that solves them. It currently holds 188 evidenced DSA questions, 11 low-level design problems and 8 system design problems.
The kit spans data structures and algorithms, low-level design, system design, which is the shape of a full loop rather than one round of it. Every question is a real problem on the platform, with an editorial, an in-browser editor across 6 languages, and an AI mock interview that follows the same pattern. A signed-out visitor can open a sample from each track; the full mapping is part of a paid kit.
How to prepare for a Google interview
Do not memorise a company list. Question banks age badly — a question that was asked last year is unlikely to be asked again, and a company that changes its bar changes its questions with it. What survives is the distribution: which of the 16 pattern families and 100 subpatterns the company's questions actually land in. Work the patterns that dominate this kit until the setup is automatic, then use the individual questions as a check rather than as the syllabus.
Thita.ai holds interview data for 160 companies and ships a kit for 111 of them; Google is number 2 when those kits are ordered by depth of DSA coverage. Use that as a signal of how much evidence sits behind this page, not as a ranking of the company.
Patterns the kit is organised by
- Array & Matrix Manipulation Patterns
- Linked List Manipulation Patterns
- Two Pointers Pattern
- Sliding Window Pattern
- Binary Search Patterns
- Stack Patterns
- String Manipulation Patterns
- Heap and Priority Queue Patterns
- Tree Traversal Patterns - DFS and BFS
- Graph Traversal Patterns - DFS and BFS
- Greedy Algorithm Patterns
- Backtracking Patterns
- Dynamic Programming Patterns
- Bit Manipulation Patterns
- Design Patterns - Data Structure Implementation
- Segment Tree and Fenwick Tree Patterns