Data Stream as Disjoint Intervals |
Hard
|
amazon
facebook
google
oracle
|
|
Decode a string to all valid interpretations |
Medium
|
uber
|
|
Decrypt Word with cumulative ASCII shift |
Easy
|
|
|
Delete Columns to Make Sorted III |
Hard
|
google
|
|
Design Snake Game |
Medium
|
amazon
apple
bloomberg
facebook
google
salesforce
uber
zillow
|
|
Design Twitter (Data Structure Design) |
Medium
|
amazon
doordash
oracle
twitter
yelp
|
|
Design Underground System |
Medium
|
|
|
Detect Cycle in Directed Graph |
Medium
|
|
|
Detect Cycle in Undirected Graph |
Easy
|
pandora
|
|
Determine whether two lines would intersect on a Cartesian plane |
Easy
|
|
|
Detonate the Maximum Bombs |
Medium
|
|
|
Dice Roll Simulation |
Hard
|
akuna-capital
atlassian
bloomberg
google
|
|
Disjoint subsequences in an array with maximum difference |
Medium
|
|
|
Distinct Subsequences II |
Hard
|
google
|
|
Distribute Repeating Integers |
Hard
|
|
|
Divide Chocolate |
Hard
|
google
|
|
Double Stacks |
Easy
|
|
|
Dutch National Flag DNF |
Medium
|
amazon
apple
bloomberg
ebay
facebook
google
linkedin
microsoft
oracle
paypal
pocket-gems
pure-storage
uber
vmware
yahoo
|
|
Earliest Possible Day of Full Bloom |
Hard
|
|
|
Edge-Disjoint Hamiltonian Circuits and the Round Table Seating ProblemShow thinking |
Medium
|
|
|
Encode XML |
Medium
|
|
|
Factorial of a Number |
Easy
|
|
|
Fast way to multiply a number by 7 |
Easy
|
|
|
Fibonacci Iterator |
Easy
|
|
|
Find a line to cut two squares in half |
Easy
|
|
|
Find a line which passes the most number of points |
Medium
|
|
|
Find all divisors of a natural number |
Easy
|
|
|
Find All Elements Appearing More Than Size by k Times in Array |
Medium
|
|
|
Find All Good Strings |
Hard
|
|
|
Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree |
Hard
|
amazon
|
|
Find distinct elements common to all rows of a matrix |
Medium
|
|
|
Find Even Occurring Element |
Easy
|
|
|
Find First Index Where Zeros Begin in Binary Array |
Easy
|
|
|
Find if a number is divisible by 17 using bitwise operators |
Medium
|
|
|
Find if there is a path between two vertices in a directed graph |
Easy
|
google
facebook
amazon
microsoft
|
|
Find integer average of two integers |
Medium
|
|
|
Find K Pairs with Smallest Sums |
Medium
|
amazon
apple
facebook
google
linkedin
microsoft
uber
|
|
Find k Smallest Numbers from a million numbers |
Medium
|
|
|
Find largest 1M numbers in 1B numbers |
Hard
|
|
|
Find Largest element in array |
Easy
|
|
|
Find largest subarray with sum of 0 in the given array |
Medium
|
|
|
Find last digit of Nth Fibonacci Number |
Easy
|
|
|
Find last two digits of Nth Fibonacci number |
Easy
|
|
|
Find LCM of two numbers |
Easy
|
|
|
Find longest Snake sequence in a given matrix |
Medium
|
|
|
Find maximum of two numbers without using comparison operators or if-else |
Medium
|
|
|
Find Minimum Time to Finish All Jobs |
Hard
|
|
|
Find Nth fibonacci modulo m |
Medium
|
|
|
Find Original Array From Doubled Array |
Medium
|
|
|
Find point of transition from 0 to 1 in an infinite sorted binary array |
Medium
|
|
|