Company: Snowflake
- Basic Calculator
- Boundary of Binary Tree
- Calculate Amount Paid in Taxes
- Cheapest Flights Within K Stops
- Cherry Pickup
- Construct Binary Tree from Preorder and Inorder Traversal
- Container With Most Water
- Copy List with Random Pointer
- Count Subarrays With Fixed Bounds
- Count Vowel Substrings of a String
- Course Schedule II
- Course Schedule
- Decode String
- Design HashMap
- Design Hit Counter
- Design In-Memory File System
- Encode and Decode Strings
- Evaluate Division
- Find All Anagrams in a String
- Find the Maximum Length of a Good Subsequence I
- Find the Maximum Length of a Good Subsequence II
- Graph Valid Tree
- Happy Number
- Implement Trie (Prefix Tree)
- Insert Delete GetRandom O(1)
- Integer to English Words
- Longest Univalue Path
- LRU Cache
- Max Area of Island
- Maximum Number of Events That Can Be Attended
- Maximum Number of Removable Characters
- Maximum Number of Upgradable Servers
- Maximum Profit From Trading Stocks
- Maximum Profit in Job Scheduling
- Merge k Sorted Lists
- Merge Two Sorted Lists
- Minimum Array Length After Pair Removals
- Minimum Operations to Make Numbers Non-positive
- Minimum Window Substring
- N-Queens II
- Number of Islands
- Number of Ways to Form a Target String Given a Dictionary
- Painting the Walls
- Parallel Courses III
- Populating Next Right Pointers in Each Node II
- Populating Next Right Pointers in Each Node
- Random Pick with Weight
- Regular Expression Matching
- Reverse Nodes in k-Group
- Search in Rotated Sorted Array
- Sliding Window Median
- Snapshot Array
- Step-By-Step Directions From a Binary Tree Node to Another
- String Transformation
- Swap Nodes in Pairs
- Task Scheduler
- Throne Inheritance
- Time Based Key-Value Store
- Trapping Rain Water
- Two Sum
- Valid Word Abbreviation
- Walls and Gates
- Word Pattern II
- Word Search II