Most Popular Coding Questions — Company Wise List : Part 6
Just for your reference…

Welcome back peeps. This post ( part 6 of tech interview series) is for the students who are preparing for their upcoming tech interviews. While I’m sitting on the other side of the table as an interviewer now; I know how daunting the prep journey can be. Use it just as a reference/practice resource.
Projects Videos —
All the projects, data structures, SQL, algorithms, system design, Data Science and ML , Data Analytics, Data Engineering, , Implemented Data Science and ML projects, Implemented Data Engineering Projects, Implemented Deep Learning Projects, Implemented Machine Learning Ops Projects, Implemented Time Series Analysis and Forecasting Projects, Implemented Applied Machine Learning Projects, Implemented Tensorflow and Keras Projects, Implemented PyTorch Projects, Implemented Scikit Learn Projects, Implemented Big Data Projects, Implemented Cloud Machine Learning Projects, Implemented Neural Networks Projects, Implemented OpenCV Projects,Complete ML Research Papers Summarized, Implemented Data Analytics projects, Implemented Data Visualization Projects, Implemented Data Mining Projects, Implemented Natural Leaning Processing Projects, MLOps and Deep Learning, Applied Machine Learning with Projects Series, PyTorch with Projects Series, Tensorflow and Keras with Projects Series, Scikit Learn Series with Projects, Time Series Analysis and Forecasting with Projects Series, ML System Design Case Studies Series videos will be published on our youtube channel ( just launched).
Subscribe today!
Tech Newsletter —
If you are interested, you can join my newsletter through which I send tech interview tips, techniques, patterns, hacks — Software Development, ML, Data Science, Startups and Technology projects to more than 30K readers. You can subscribe to Tech Brew :
Part 1 of this series -
Part2:
Part 3:
Part 4 :
Part 5 :
Tesla
- Best Meeting Point
- Tree Node
- Validate IP Address
- Insert Interval
- Paint House
- Alien Dictionary
- Design Twitter
- 24 Game
- Investments in 2016
- Palindromic Substrings
- Valid Parentheses
- Unique Paths
- Masking Personal Information
- Range Sum Query — Mutable
- Count Student Number in Departments
- Number of Music Playlists
- Friend Circles
- Find Median from Data Stream
- Text Justification
- One Edit Distance
- Merge Intervals
- LRU Cache
- Trapping Rain Water
- Max Points on a Line
- Regular Expression Matching
- Flatten 2D Vector
- The Skyline Problem
- Number of Islands
- Customer Placing the Largest Number of Orders
- Minimum Increment to Make Array Unique
- Find Duplicate File in System
- Clone Graph
- Word Break
- Implement Trie (Prefix Tree)
- Meeting Rooms
- Robot Bounded In Circle
- Permutation Sequence
- K-diff Pairs in an Array
- Integer to Roman
- Multiply Strings
- Random Pick with Weight
- Moving Average from Data Stream
- Word Break II
- Decode Ways
- Design HashMap
- Two Sum
- Kth Largest Element in an Array
- Insert Delete GetRandom O(1)
- Happy Number
- Merge k Sorted Lists
- The Maze
- Reorganize String
- Encode and Decode Strings
- Palindrome Linked List
- Time Based Key-Value Store
- Binary Tree Pruning
- Sliding Window Maximum
- Lowest Common Ancestor of a Binary Search Tree
- Wildcard Matching
- Valid Sudoku
- Binary Tree Maximum Path Sum
- Longest Common Prefix
- License Key Formatting
- Pascal’s Triangle
- Next Greater Element I
- Construct Binary Tree from Inorder and Postorder Traversal
- Minimum Window Substring
- Majority Element
- Reverse Linked List
- Symmetric Tree
- Number of Connected Components in an Undirected Graph
- Kth Smallest Element in a Sorted Matrix
- Trapping Rain Water II
- Binary Gap
- Design Skiplist
Salesforce
- Reaching Points
- LRU Cache
- K-diff Pairs in an Array
- Merge Intervals
- Letter Combinations of a Phone Number
- Design HashMap
- Reverse Words in a String
- Remove Duplicates from Sorted List II
- Flatten 2D Vector
- Two Sum
- LFU Cache
- Largest Number
- Word Ladder
- Remove Duplicates from Sorted List
- Find Minimum in Rotated Sorted Array
- House Robber II
- Lowest Common Ancestor of a Binary Tree
- The Skyline Problem
- 3Sum
- Merge k Sorted Lists
- Design Snake Game
- Construct Binary Tree from Preorder and Inorder Traversal
- Valid Parentheses
- Shuffle an Array
- Candy
- Isomorphic Strings
- Maximum Frequency Stack
- Find the Duplicate Number
- Basic Calculator III
- Top K Frequent Words
- Permutations
- Basic Calculator II
- Kth Largest Element in an Array
- Longest Increasing Subsequence
- Serialize and Deserialize Binary Tree
- Group Anagrams
- Trapping Rain Water
- Invert Binary Tree
- Rotate Image
- Sqrt(x)
- Course Schedule
- Top K Frequent Elements
- Decode String
- Design Search Autocomplete System
- Validate Binary Search Tree
- Simplify Path
- Symmetric Tree
- Word Break
- Search a 2D Matrix II
- Minimum Size Subarray Sum
- Set Matrix Zeroes
- Integer to Roman
- Valid Sudoku
- Longest Substring Without Repeating Characters
- Check If a Number Is Majority Element in a Sorted Array
Palantir
- UTF-8 Validation
- Minimum Time Difference
- Merge Intervals
- Integer to English Words
- LRU Cache
- Number of Islands
- Contains Duplicate III
- Find the Celebrity
- Inorder Successor in BST
- Flood Fill
- Trapping Rain Water
- Regular Expression Matching
- Contains Duplicate II
- Max Area of Island
- Rotate Image
- Contains Duplicate
- Course Schedule II
- Single Number
- Range Sum Query — Immutable
- Maximum Size Subarray Sum Equals k
Samsung
- Burst Balloons
- Two Sum
- Subtree of Another Tree
- Maximal Rectangle
- Valid Parentheses
- Longest Valid Parentheses
- Linked List Cycle
- Continuous Subarray Sum
- Reverse Bits
- Search in Rotated Sorted Array
- Rotate Image
- Middle of the Linked List
- Generate Parentheses
- Longest Substring Without Repeating Characters
- Longest Palindromic Substring
- Two Sum IV — Input is a BST
- Vertical Order Traversal of a Binary Tree
- Largest 1-Bordered Square
Snapchat
- Best Meeting Point
- Text Justification
- Valid Sudoku
- Word Search II
- Word Abbreviation
- Frog Jump
- Reconstruct Itinerary
- The Maze II
- Game of Life
- Word Break II
- LRU Cache
- Meeting Rooms II
- Ternary Expression Parser
- Basic Calculator II
- Add Strings
- Word Ladder
- Shortest Distance from All Buildings
- Sudoku Solver
- LFU Cache
- Word Break
- Alien Dictionary
- Word Search
- One Edit Distance
- Majority Element
- Basic Calculator
- Find Median from Data Stream
- Similar String Groups
- Number of Islands
- Basic Calculator III
- Design Log Storage System
- Spiral Matrix
- Trapping Rain Water
- Find K Closest Elements
- Smallest Range Covering Elements from K Lists
- Design Hit Counter
- Expression Add Operators
- Decode String
- Two Sum
- Binary Tree Vertical Order Traversal
- Maximum Sum of Two Non-Overlapping Subarrays
- 3Sum
- Merge Intervals
- Number of Islands II
- Unique Binary Search Trees
- Valid Anagram
- Sliding Window Median
- Combination Sum
- Minimum Window Substring
- Two Sum IV — Input is a BST
- Search in Rotated Sorted Array
- Interval List Intersections
- Wildcard Matching
- Reverse Linked List
- Spiral Matrix II
- Best Time to Buy and Sell Stock
- Combination Sum IV
- Group Anagrams
- Merge k Sorted Lists
- Design Search Autocomplete System
- Min Stack
- Lowest Common Ancestor of a Binary Tree
- Reverse Words in a String
- Longest Substring Without Repeating Characters
- Kth Largest Element in an Array
- Letter Combinations of a Phone Number
- Decode Ways
- Reverse Words in a String III
- Unique Paths
- Flood Fill
- Subarray Sum Equals K
- Top K Frequent Elements
- Generate Parentheses
- Valid Palindrome
- Unique Paths II
- Longest Common Prefix
- Reverse String
- Find Minimum in Rotated Sorted Array
- Closest Binary Search Tree Value
- Combination Sum II
Nvidia
- Reverse Linked List
- Rotate Image
- Search in Rotated Sorted Array
- Reverse Words in a String
- Number of Islands
- LRU Cache
- Interleaving String
- Maximum Subarray
Paypal
- ZigZag Conversion
- Two Sum
- Spiral Matrix
- Shortest Word Distance
- Integer to English Words
- LRU Cache
- Peeking Iterator
- K-diff Pairs in an Array
- Valid Anagram
- Move Zeroes
- Reverse Nodes in k-Group
- Delete Node in a Linked List
- Reverse Linked List
- Binary Tree Right Side View
- Lowest Common Ancestor of a Binary Tree
- Permutations
- Basic Calculator
- Maximum Subarray
- Merge Intervals
- Reverse Words in a String
- Valid Parentheses
- Binary Tree Level Order Traversal
- Gas Station
- Merge k Sorted Lists
- Best Time to Buy and Sell Stock
- Add Two Numbers
- Reverse Words in a String III
- Search a 2D Matrix II
- Remove Linked List Elements
- 3Sum
- Longest Substring Without Repeating Characters
- Reverse Integer
- Meeting Rooms II
- Two Sum II — Input array is sorted
- Number of Islands
- Course Schedule
- Meeting Scheduler
Two Sigma
- Friend Circles
- Maximum Sum Circular Subarray
- Longest String Chain
- LRU Cache
- Best Time to Buy and Sell Stock III
- Wildcard Matching
- Power of Four
- Random Pick with Weight
- Insert Delete GetRandom O(1)
- Game of Life
- Random Pick with Blacklist
- Median of Two Sorted Arrays
- Maximum Subarray
- Merge Intervals
- Two Sum
- Intersection of Two Arrays
- Reverse Linked List
- Maximum Subarray Sum with One Deletion
All the Complete System Design Series Parts —
6. Networking, How Browsers work, Content Network Delivery ( CDN)
Github —
Part 7: Coming soon!
Stay Tuned!
For Python Projects —
For complete 60 days of Data Science and ML : Day 1 — Day 60 : Quick Recap of 60 days of Data Science and ML
Follow for more updates. Stay tuned and keep coding!
For other projects, tune to —
Build Machine Learning Pipelines( With Code)
Recurrent Neural Network with Keras
Clustering Geolocation Data in Python using DBSCAN and K-Means
Facial Expression Recognition using Keras
Hyperparameter Tuning with Keras Tuner
Custom Layers in Keras





