TitleDifficultyCompaniesVideos
Divide array into two subsets with minimum differenceHardmicrosoft
Area of intersection of two rectanglesEasygoogle
Count Servers that CommunicateMediumamazon google
Check if a graph is minimally-connectedMediumfacebook
Split string into fewest palindromic substringsHardgoogle
Alice Joins Probability Student Club by Calculating Expected Values of Probabilistic GamesHardtwo-sigma
Describe and give an example of Ad-hoc, Parametric and Subtype polymorphismMediummicrosoft
Run a Markov chain and count state visitsEasygoogle
Map of Highest PeakMedium
Construct Binary Search Tree BST from Postorder TraversalMediumgoogle
Flatten a nested dictionaryEasystripe
Busiest period in a buildingEasyamazon
Grid GameMedium
Sort a linked list in O(n log n) time and constant spaceMediumgoogle
Implement a 2D iterator classMediumuber
Length of the longest path in a weighted treeHarduber
First Completely Painted Row or ColumnMedium
Minimum Cost to Make at Least One Valid Path in a GridHardgoogle
Neighboring Bitwise XORMedium
Bitwise XOR of All PairingsMedium
Minimize XORMedium
Generate random numbers from list based on given probabilitiesMediumtriplebyte
Sort a list using reverse sublist operationHard
Find the Prefix Common Array of Two ArraysMedium
Minimum Length of String After OperationsMedium
Check if a Parentheses String Can Be ValidMedium
Construct K Palindrome StringsMediumuber
Word SubsetsMediumamazon facebook google
Find nearest larger number for index in an arrayMediumgoogle
Counting Words With a Given PrefixEasy
Implement 3 stacks in 1 listHardmicrosoft
Implement a bit arrayMediumamazon
Count Prefix and Suffix Pairs 1Easy
Design a Sparse ArrayEasyfacebook
String Matching in an ArrayEasyamazon
Minimum Number of Operations to Move All Balls to Each BoxMedium
Design hit counter with range queriesEasyriot-games
Square root of a real numberMedium
Shifting Letters IIMedium
Check if target word exists in matrix horizontally or verticallyEasymicrosoft
Break a string into lines of length k without breaking wordsMediumamazon
Expected number of rounds to reach one remaining coinEasymicrosoft
Maximum coins from top-left to bottom-right with right or down movesMediumzillow
Smallest set to cover all intervalsMediumgoogle microsoft
Number of Ways to Split ArrayMedium
Generate a finite, but an arbitrarily large binary tree in O(1) timeMediumjane-street
Find all starting indices of anagrams of a word in a stringHard
Count Vowel Strings in RangesMedium
Best Sightseeing PairMediumwayfair
Find Largest Value in Each Tree Row ProblemMediumamazon apple facebook linkedin microsoft