Heapclub
  • November 2018 Cohort
  • Announcements
  • Material Checklist
  • Prep Work
  • How to Study
  • Google Problems
  • Homework Assignments
  • Interview Preparation
    • 1. Data Structures & Algorithms
    • 2. System Design
      • Web Systems
      • Front-End
      • Mobile Developers
        • iOS Developers
    • 3. Operating System
    • 4. Math (optional)
Powered by GitBook
On this page

Google Problems

Sorted by frequency. Try solving all these problems by the end of the program!

  • Median of Two Sorted Arrays

  • LRU Cache

  • Valid Parentheses

  • Number of Islands

  • Merge k Sorted Lists

  • Trapping Rain Water

  • Merge Intervals

  • Regular Expression Matching

  • Letter Combinations of a Phone Number

  • Word Break

  • Next Permutation

  • Serialize and Deserialize Binary Tree

  • Generate Parentheses

  • Spiral Matrix

  • Pow(x, n)

  • Encode and Decode TinyURL

  • Longest Consecutive Sequence

  • Basic Calculator

  • License Key Formatting

  • Insert Delete GetRandom O(1)

  • Clone Graph

  • Game of Life

  • Palindrome Pairs

  • Diameter of Binary Tree

  • Plus One

  • Binary Search Tree Iterator

  • Sliding Window Maximum

  • Min Stack

  • Flatten Nested List Iterator

  • Subarray Sum Equals K

  • Search a 2D Matrix II

  • First Unique Character in a String

  • Find Median from Data Stream

  • Remove K Digits

  • Decode String

  • Burst Balloons

  • Insert Interval

  • Implement Trie (Prefix Tree)

  • Guess the Word

  • Word Break II

  • Daily Temperatures

  • Add Strings

  • Evaluate Division

  • Queue Reconstruction by Height

  • Wildcard Matching

PreviousHow to StudyNextHomework Assignments

Last updated 6 years ago