| Kth Largest Element Using Randomized Selection | Medium | | |
| Finding the Maximum Distance Between Increasing Elements in an Array | Medium | | |
| Count Occurrences of Anagram | Medium | | |
| Find rotation count in rotated sorted array | Medium | | |
| Find Minimum in Rotated Sorted Array | Medium | amazon
apple
bloomberg
ebay
facebook
goldman-sachs
google
microsoft
oracle
salesforce
uber
vmware
wish | |
| Set Matrix Zeros | Medium | adobe
amazon
apple
audible
docusign
expedia
facebook
microsoft
oracle
paypal
salesforce
tripadvisor | |
| Linked List Cycle 2 - Find Start of a Cycle | Medium | adobe
amazon
apple
ebay
google
linkedin
microsoft
netapp | |
| Coin Change with Fewest Number of Coins Given Infinite Supply | Medium | adobe
affirm
airbnb
amazon
apple
blackrock
bloomberg
bytedance
capital-one
ebay
facebook
goldman-sachs
google
jpmorgan
linkedin
microsoft
oracle
paypal
sap
uber
visa
vmware
yahoo
zappos
wework | |
| Finding the Critical Point in a Mountain or Valley-Shaped Array | Medium | | |
| Find the smallest subarray with a sum greater than a given integer | Medium | | |
| Rearrange array to alternate positive and negative elements | Medium | | |
| Subarray sum equals K - Return any subarray | Medium | lyft | |
| Sort an array | Medium | amazon
apple
bloomberg | |
| House Robber | Medium | adobe
airbnb
amazon
apple
bloomberg
bytedance
cisco
ebay
expedia
goldman-sachs
google
hbo
linkedin
microsoft
quora
uber | |
| Merge Sort in a Linked list | Medium | | |
| 3Sum0 - Find three elements in an array that sum to a zero | Medium | adobe
akuna-capital
alibaba
amazon
apple
baidu
bloomberg
bytedance
cisco
citadel
citrix
coursera
doordash
ebay
expedia
facebook
goldman-sachs
google
groupon
ibm
mathworks
microsoft
oracle
paypal
postmates
qualtrics
quora
salesforce
samsung
servicenow
snapchat
splunk
square
tencent
uber
visa
vmware
works-applications
yahoo
yandex
zoho | |
| 3Sum - Classic | Medium | microsoft | |
| Maximum Product Subarray | Medium | adobe
akuna-capital
alibaba
amazon
bloomberg
bytedance
facebook
google
linkedin
microsoft
oracle
uber | |
| Next Permutation | Medium | adobe
amazon
apple
atlassian
bloomberg
bytedance
ebay
facebook
google
houzz
jpmorgan
microsoft
quora
rubrik
samsung
sumologic
uber | |
| Graph Valid Tree | Medium | amazon
facebook
google
linkedin
pinterest
zenefits
adobe
salesforce | |
| Find anagrams of a string in another string | Medium | amazon
bloomberg
facebook
goldman-sachs
google
microsoft
oracle
robinhood
uber | |
| Encode and Decode Strings | Medium | bloomberg
google
microsoft
square
twitter | |
| Coin Change - Count Number of Ways of representing Amount given Infinite Supply | Medium | amazon
apple
bloomberg
facebook
google
ixl
microsoft
oracle
uber
yahoo | |
| Best Time To Buy And Sell Stock with Transaction Fee | Medium | affirm
amazon
bloomberg
facebook
google | |
| Wiggle Sort 1 | Medium | airbnb
amazon
facebook
google
microsoft | |
| Serialize and Deserialize Binary Search Tree BST | Medium | amazon
bytedance
ebay
facebook
google
linkedin
microsoft
oracle
qualtrics
uber
yandex
zillow | |
| Product of Array Except Self | Medium | adobe
amazon
apple
asana
blackrock
bloomberg
bytedance
ebay
evernote
facebook
goldman-sachs
google
grab
groupon
intel
linkedin
lyft
microsoft
nutanix
oracle
paypal
qualtrics
salesforce
sap
servicenow
snapchat
splunk
tableau
uber
visa
vmware
yahoo | |
| Combination Sum 3 - Find k numbers summing up to n | Medium | amazon
bloomberg
google
microsoft | |
| Implement Trie | Medium | amazon
apple
bloomberg
ebay
facebook
google
microsoft
nutanix
oracle
pinterest
qualtrics
quip
square
twitter
uber | |
| Minimum Size Subarray Sum | Medium | amazon
apple
bloomberg
bytedance
facebook
goldman-sachs
google
microsoft
oracle
sap | |
| Transpose File Problem | Medium | | |
| Rotate an Array to Right | Medium | amazon
bloomberg
cisco
ebay
facebook
goldman-sachs
microsoft
paypal
snapchat
uber | |
| Repeated DNA Sequences | Medium | amazon
apple
google
linkedin
microsoft | |
| Number of Islands | Medium | adobe
affirm
alibaba
amazon
appdynamics
apple
arista-networks
atlassian
audible
blackrock
bloomberg
bytedance
cisco
citadel
citrix
cohesity
cruise-automation
doordash
ebay
electronic-arts
evernote
expedia
facebook
godaddy
goldman-sachs
google
houzz
hulu
jpmorgan
linkedin
liveramp
lyft
mathworks
microsoft
nutanix
nvidia
oracle
palantir-technologies
paypal
qualtrics
roblox
salesforce
servicenow
snapchat
splunk
spotify
square
sumologic
tableau
twitch
twitter
uber
visa
vmware
wish
yahoo
zenefits
zulily | |
| Word Frequency from File | Medium | adobe
amazon
facebook
google
yelp | |
| Consecutive Numbers Problem | Medium | amazon
apple | |
| Longest Substring with At Most Two Distinct Characters | Medium | adobe
amazon
facebook
google
microsoft | |
| Insertion Sort on List | Medium | bloomberg
google
microsoft | |
| Reorder List such that i-th element points to n-i-th element | Medium | adobe
amazon
apple
bytedance
cisco
ebay
facebook
google
linkedin
microsoft
splunk
tencent | |
| Word Break 1 - Check if word is breakable | Medium | adobe
amazon
apple
audible
bloomberg
bytedance
coupang
ebay
facebook
godaddy
google
hbo
hulu
microsoft
oracle
pinterest
pocket-gems
qualtrics
salesforce
snapchat
square
tripadvisor
twilio
twitter
uber
vmware
yahoo
yelp
zillow | |
| Best Time To Buy And Sell Stock 2 - Any number of times | Medium | adobe
amazon
apple
bloomberg
citadel
facebook
goldman-sachs
google
microsoft
oracle
uber
yahoo | |
| Path Sum 2 - find all root to leaf paths | Medium | adobe
amazon
apple
baidu
bloomberg
bytedance
facebook
google
linkedin
microsoft
oracle
quora
vmware
zillow | |
| Binary Tree Traversal - Level Order Bottom up | Medium | adobe
amazon
apple
microsoft
oracle | |
| Decode Ways | Medium | adobe
amazon
apple
baidu
barclays
bloomberg
cisco
databricks
expedia
facebook
goldman-sachs
google
huawei
lyft
microsoft
oracle
pinterest
snapchat
square
twitter
uber | |
| Subsets 2 | Medium | amazon
bloomberg
facebook
microsoft | |
| Recover Binary Search Tree | Medium | amazon
bloomberg
facebook
goldman-sachs
google
microsoft
uber | |
| Edit Distance | Medium | adobe
amazon
apple
baidu
bloomberg
bytedance
facebook
goldman-sachs
google
intuit
linkedin
microsoft
paypal
qualcomm
square
uber
vmware
yahoo | |
| Simplify Path | Medium | adobe
amazon
bloomberg
bytedance
docusign
facebook
microsoft
oracle
salesforce
yandex
quora | |
| Remove duplicates from Sorted Array 2 | Medium | amazon
facebook
google
vmware | |
| Search a 2D Matrix 1 - Elements sorted row-wise and first integer of each row is greater than last element of previous row is greater than last element of previous row | Medium | adobe
amazon
apple
bloomberg
facebook
google
microsoft
uber | |