| UTF-8 Validation | Medium | amazon
apple
facebook
google
palantir-technologies | |
| Construct String from Binary Tree | Medium | amazon | |
| Reordered Power of 2 | Medium | | |
| Max Number of K-Sum Pairs | Medium | | |
| 2Sum - 0 - closest - Find two elements whose sum is closest to zero | Medium | | |
| Binary Search Tree BST Inorder Iterator | Medium | alibaba
amazon
apple
atlassian
bloomberg
bytedance
cisco
cloudera
ebay
facebook
google
linkedin
microsoft
oracle
qualtrics
redfin
splunk
uber | |
| Number of Subsequences That Satisfy the Given Sum Condition | Medium | facebook
google | |
| Word Pattern 2 | Medium | dropbox
facebook
pony-ai
ponyai
uber | |
| Single Number 3 - All elements except two occur twice | Medium | amazon
apple
facebook
yahoo | |
| Optimized Brute Force String Search Algorithm | Medium | | |
| Naive Brute Force String Search Algorithm | Medium | | |
| Remove duplicates from Sorted List 2 | Medium | adobe
amazon
apple
bloomberg
google
microsoft
paypal
salesforce | |
| Min Stack | Medium | adobe
amazon
apple
bloomberg
ebay
facebook
flipkart
goldman-sachs
google
groupon
intuit
linkedin
lyft
microsoft
morgan-stanley
netflix
oracle
pure-storage
servicenow
snapchat
uber
visa
wish
zenefits | |
| Lowest Common Ancestor of a Binary Tree 4 - for array of nodes | Medium | | |
| Lowest Common Ancestor Definition | Medium | | |
| Lowest Common Ancestor of a Binary Tree 3 - Given Parent Pointer | Medium | facebook
twitter | |
| Lowest Common Ancestor for a n-ary Tree | Medium | amazon | |
| Lowest Common Ancestor of a Binary Tree 2 - Nodes may not exist in Tree | Medium | | |
| Intersection of Two Sorted Arrays | Medium | | |
| Swap two number in place without temporary variables | Medium | | |
| Swap Kth node from beginning with Kth node from end in a Linked List | Medium | | |
| Subarray with sum divisible by k | Medium | | |
| Second largest element in binary search tree | Medium | dropbox | |
| Replace all occurrences of a pattern in a text by another string | Medium | | |
| Reverse a stack in place using recursion | Medium | | |
| Pain Fence | Medium | google | |
| Number of elements less than or equal to a given number in a given subarray | Medium | | |
| Minimum Number of Deletions Of a String | Medium | | |
| Merge K Sorted Arrays | Medium | | |
| Maximum Pairwise Product 2 - Find pair with maximum product in array of Integers | Medium | | |
| Number of paths from source to destination in a directed acyclic graph | Medium | | |
| Shortest Unsorted Continuous Subarray | Medium | amazon
bloomberg
google
liveramp
redfin
uber
whatsapp | |
| Maximum and minimum sum subsequences at a distance greater than equal to M | Medium | | |
| Maximize gems collected with an even number of red houses | Medium | | |
| Maximum gain in a two-player game with picking elements from array ends | Medium | | |
| Nuts and Bolts Problem OR Lock and Key | Medium | | |
| Implement Exponentiation using Bitwise Operator | Medium | | |
| Currency Exchange Problem as Shortest Path | Medium | jane-street | |
| Generate All Strings of n bits | Medium | | |
| Swap alternate nodes in a singly linked list | Medium | | |
| Split Linked List at the middle | Medium | | |
| Merge a Linked list into another at Alternate Positions | Medium | | |
| Find smallest and second smallest elements in an array | Medium | | |
| Row with maximum number of 1s in sorted binary matrix | Medium | | |
| Snakes and Ladders | Medium | amazon
apple
cisco
facebook
google
hulu
microsoft
uber | |
| Find all prime factors of given number | Medium | | |
| Find all unique combinations of factors for given number | Medium | | |
| Deepest Left Node in a Binary Tree | Medium | | |
| Calculate the number of valid stack permutations | Medium | | |
| Check if number sequence can be generated using stack push and pop operations | Medium | | |