| Find Original Array From Doubled Array | Medium | | |
| Find point of transition from 0 to 1 in an infinite sorted binary array | Medium | | |
| Find Position Of Most Significant Bit In An Integer | Easy | | |
| Find Position of the only Set Bit | Easy | | |
| Find Rightmost Set Bit of a Number | Easy | | |
| Find Rightmost Unset Bit of a Number | Easy | | |
| Find Similar Communities | Medium | reddit | |
| Find smallest missing number in sorted array | Easy | | |
| Find Smallest window that contains all characters of string itself | Hard | | |
| Find the Kth Largest Integer in the Array | Medium | | |
| Find the largest power of 2 less than a given number | Easy | | |
| Find the median in a row-wise sorted 2D matrix | Medium | | |
| Find the next higher number containing the same number of set bits | Medium | | |
| Find the Nth Largest Element in a Rotated Sorted Array | Medium | | |
| Find the position of an element in a sorted infinite array | Medium | | |
| Find the Shortest Superstring | Hard | amazon
google | |
| First Duplicate Character in a String | Easy | | |
| First duplicate element in an array by its index | Easy | | |
| First negative number in every window of size k or w | Easy | | |
| First Unique element in an array | Easy | | |
| Flatten 2D Vector | Medium | airbnb
apple
facebook
google
lyft
salesforce
twitter
uber
zenefits | |
| Form Largest Integer With Digits That Add up to Target | Hard | google | |
| Fractional knapsack problem | Medium | | |
| Freivald’s Algorithm to check if a matrix is product of two | Medium | | |
| Frog Jump | Hard | amazon
apple
bytedance
facebook
google
microsoft
nutanix
oracle
snapchat | |
| Frog Jump II | Medium | | |
| Furthest Building You Can Reach | Medium | | |
| Game of Master Mind | Medium | | |
| Generate 0 and 1 with 25% and 75% Probability Using a Fair Coin | Medium | | |
| Generate one of 3 numbers according to given probabilities | Medium | | |
| Given menu item with price and budget, get all possible combinations of menu items | Medium | reddit | |
| Greatest Sum Divisible by Three | Medium | bytedance
de-shaw | |
| Guess Number Higher or Lower II | Medium | adobe
google | |
| Highway Billboard | Medium | microsoft
netapp
yahoo | |
| Hotel Reviews | Medium | booking | |
| How to traverse a grid using two different paths to maximize the sum of the path | | | |
| Identify the Largest Outlier in an Array | Medium | | |
| Implement Arithematic Operators Using Bit Manipulation | Medium | | |
| Implement rand0to6() Using rand01() | Medium | | |
| Implement rand3() using rand2() | Medium | | |
| Increasing Decreasing String | Easy | | |
| Insert Delete Search and GetRandom in Constant Time 1 - Dupes not allowed | Medium | adobe
affirm
amazon
appdynamics
apple
bloomberg
databricks
facebook
flipkart
goldman-sachs
google
indeed
linkedin
microsoft
oracle
pinterest
pocket-gems
pure-storage
quora
salesforce
twilio
twitter
two-sigma
uber
visa
vmware
yandex
yelp | |
| Insert Delete Search and GetRandom in Constant Time 2 - Duplicates allowed | Hard | affirm
amazon
apple
databricks
facebook
google
linkedin
microsoft
uber
yelp | |
| Integer Break | Medium | adobe
apple
google | |
| Integer Partition Algorithm | Medium | | |
| Integer to Binary number | Easy | | |
| Isolate the rightmost 1-bit | Easy | | |
| Iterator for Combination | Medium | google | |
| Jaro-Winkler Algorithm for String Similarity | Medium | | |
| Job Sequencing Problem | Medium | | |