Bloomberg String Questions

265 string problems asked at Bloomberg interviews

Easy (89)Medium (135)Hard (41)

Questions

TitleDifficulty
Longest Substring Without Repeating CharactersMedium
Valid ParenthesesEasy
Longest Palindromic SubstringMedium
Invalid TransactionsMedium
Longest Common PrefixEasy
Word SearchMedium
Decode StringMedium
Valid AnagramEasy
Roman to IntegerEasy
Design Underground SystemMedium
Group AnagramsMedium
First Unique Character in a StringEasy
Generate ParenthesesMedium
Word Break IIHard
Valid PalindromeEasy
String to Integer (atoi)Medium
Longest Repeating Character ReplacementMedium
Evaluate DivisionMedium
Remove All Adjacent Duplicates in String IIMedium
Word BreakMedium
Palindrome PartitioningMedium
Find the Index of the First Occurrence in a StringEasy
Remove Letter To Equalize FrequencyEasy
Minimum Remove to Make Valid ParenthesesMedium
Reverse Words in a StringMedium
Zigzag ConversionMedium
Isomorphic StringsEasy
String CompressionMedium
Letter Combinations of a Phone NumberMedium
Merge Strings AlternatelyEasy
Add BinaryEasy
Length of Last WordEasy
Word LadderHard
Reverse StringEasy
Integer to RomanMedium
Regular Expression MatchingHard
Edit DistanceMedium
Rotate StringEasy
Reverse Vowels of a StringEasy
Wildcard MatchingHard
Implement Trie (Prefix Tree)Medium
Maximum Nesting Depth of the ParenthesesEasy
Top K Frequent WordsMedium
Minimum Number of Steps to Make Two Strings AnagramMedium
Serialize and Deserialize Binary TreeHard
Longest Valid ParenthesesHard
Implement Magic DictionaryMedium
Largest NumberMedium
Sort Characters By FrequencyMedium
Next Greater Element IIIMedium
Minimum Window SubstringHard
Permutation in StringMedium
Remove K DigitsMedium
Accounts MergeMedium
Ransom NoteEasy
Fizz BuzzEasy
Basic CalculatorHard
Simplify PathMedium
Find All Anagrams in a StringMedium
Reverse String IIEasy
Shortest PalindromeHard
Count and SayMedium
Remove Outermost ParenthesesEasy
Is SubsequenceEasy
Substring with Concatenation of All WordsHard
Basic Calculator IIMedium
Valid Parenthesis StringMedium
Find the DifferenceEasy
Repeated DNA SequencesMedium
Longest Common SubsequenceMedium
Interleaving StringMedium
Shortest Distance to Target String in a Circular ArrayEasy
Palindrome PermutationEasy
Truncate SentenceEasy
Remove Duplicate LettersMedium
Jewels and StonesEasy
Multiply StringsMedium
Design Search Autocomplete SystemHard
Greatest Common Divisor of StringsEasy
Number of Substrings Containing All Three CharactersMedium
Different Ways to Add ParenthesesMedium
Letter Tile PossibilitiesMedium
Reorganize StringMedium
Serialize and Deserialize N-ary TreeHard
Word PatternEasy
Palindromic SubstringsMedium
Text JustificationHard
Excel Sheet Column TitleEasy
Minimum Add to Make Parentheses ValidMedium
Reverse Substrings Between Each Pair of ParenthesesMedium
Word Ladder IIHard
Check if the Sentence Is PangramEasy
Largest Odd Number in StringEasy
Remove All Adjacent Duplicates In StringEasy
Time Based Key-Value StoreMedium
Longest PalindromeEasy
Count Binary SubstringsEasy
Valid Palindrome IIEasy
Distinct SubsequencesHard
Reconstruct ItineraryHard
Decode WaysMedium
Defanging an IP AddressEasy
Remove All Occurrences of a SubstringMedium
Score of a StringEasy
Repeated Substring PatternEasy
Clear DigitsEasy
Unique Length-3 Palindromic SubsequencesMedium
Check if All Characters Have Equal Number of OccurrencesEasy
Valid WordEasy
Furthest Point From OriginEasy
Robot Return to OriginEasy
Convert a Number to HexadecimalEasy
Design Add and Search Words Data StructureMedium
Minimum Number of Operations to Move All Balls to Each BoxMedium
Push DominoesMedium
Sum of Beauty of All SubstringsMedium
Backspace String CompareEasy
Longest Binary Subsequence Less Than or Equal to KMedium
The k-th Lexicographical String of All Happy Strings of Length nMedium
Valid NumberHard
Number of Matching SubsequencesMedium
Longest Palindromic SubsequenceMedium
Integer to English WordsHard
Minimum Time DifferenceMedium
Detect CapitalEasy
Expression Add OperatorsHard
Consecutive CharactersEasy
Jump Game VIIMedium
Search Suggestions SystemMedium
Find the Length of the Longest Common PrefixMedium
Find Common CharactersEasy
Guess the WordHard
Minimum Genetic MutationMedium
Partition LabelsMedium
Final Value of Variable After Performing OperationsEasy
Find the Longest Substring Containing Vowels in Even CountsMedium
Strange PrinterHard
Excel Sheet Column NumberEasy
Open the LockMedium
Largest 3-Same-Digit Number in StringEasy
Ones and ZeroesMedium
Vowel SpellcheckerMedium
Longest String ChainMedium
Minimum Deletions to Make String BalancedMedium
Add StringsEasy
Design a Todo ListMedium
Maximum Number of Vowels in a Substring of Given LengthMedium
Maximum Score Words Formed by LettersHard
String Matching in an ArrayEasy
Maximum Manhattan Distance After K ChangesMedium
Make The String GreatEasy
Count the Number of Consistent StringsEasy
Restore IP AddressesMedium
Rank Teams by VotesMedium
Process String with Special Operations IMedium
Bulls and CowsMedium
Words Within Two Edits of DictionaryMedium
Longest Balanced Substring IIMedium
Binary Tree PathsEasy
Maximum Score From Removing SubstringsMedium
Custom Sort StringMedium
Minimum Number of Swaps to Make the String BalancedMedium
Repeated String MatchMedium
Minimum Length of String After OperationsMedium
Minimum Number of Changes to Make Binary String BeautifulMedium
DI String MatchEasy
Count Vowel Substrings of a StringEasy
Longest Nice SubstringEasy
Minimum Index Sum of Two ListsEasy
Parsing A Boolean ExpressionHard
Delete Characters to Make Fancy StringEasy
Sort the PeopleEasy
Reverse Prefix of WordEasy
Remove Digit From Number to Maximize ResultEasy
Counting Words With a Given PrefixEasy
Find the Original Typed String IEasy
Construct K Palindrome StringsMedium
Divide a String Into Groups of Size kEasy
Count Prefix and Suffix Pairs IEasy
Minimum Deletions to Make String K-SpecialMedium
Count of Substrings Containing Every Vowel and K Consonants IIMedium
Recover a Tree From Preorder TraversalHard
Longest Palindrome by Concatenating Two Letter WordsMedium
Verifying an Alien DictionaryEasy
Minimum Penalty for a ShopMedium
Remove K-Balanced SubstringsMedium
Word Search IIHard
Longest Happy StringMedium
Find Kth Bit in Nth Binary StringMedium
Check if a Parentheses String Can Be ValidMedium
Shortest Distance to a CharacterEasy
Maximum Repeating SubstringEasy
Determine if Two Strings Are CloseMedium
Longest Balanced Substring IMedium
Special Binary StringHard
Take K of Each Character From Left and RightMedium
Longest Substring with At Least K Repeating CharactersMedium
Maximum Number of BalloonsEasy
Alien DictionaryHard
Palindrome Partitioning IIHard
Longest Duplicate SubstringHard
Find Resultant Array After Removing AnagramsEasy
Score of ParenthesesMedium
Sum of Prefix Scores of StringsHard
Split a String Into the Max Number of Unique SubstringsMedium
Decrypt String from Alphabet to Integer MappingEasy
Sum of Digits of String After ConvertEasy
Find All Possible Recipes from Given SuppliesMedium
Sentence Similarity IIIMedium
Circular SentenceEasy
Shifting LettersMedium
Adding Spaces to a StringMedium
Longest Happy PrefixHard
Word SubsetsMedium
Shortest String That Contains Three StringsMedium
Minimum Time to Make Rope ColorfulMedium
Find Unique Binary StringMedium
Count Vowel Strings in RangesMedium
Find Words Containing CharacterEasy
Maximum Palindromes After OperationsMedium
Check if Two Chessboard Squares Have the Same ColorEasy
Find Maximum Number of Non Intersecting SubstringsMedium
Move Pieces to Obtain a StringMedium
Lexicographically Minimum String After Removing StarsMedium
Construct Binary Tree from StringMedium
Scramble StringHard
Maximum Number of Operations to Move Ones to the EndMedium
Decoded String at IndexMedium
Find the Lexicographically Largest String From the Box IMedium
Maximum Difference Between Even and Odd Frequency IIHard
Generate Tag for Video CaptionEasy
Check if All A's Appears Before All B'sEasy
Student Attendance Record IEasy
Find the Original Typed String IIHard
Orderly QueueHard
Long Pressed NameEasy
Delete Duplicate Folders in SystemHard
Generate Binary Strings Without Adjacent ZerosMedium
Number of Distinct Substrings in a StringMedium
Find Beautiful Indices in the Given Array IMedium
Letter Case PermutationMedium
Smallest String With SwapsMedium
Lexicographically Smallest Equivalent StringMedium
Fraction to Recurring DecimalMedium
Dota2 SenateMedium
Count the Number of Substrings With Dominant OnesMedium
Robot Bounded In CircleMedium
Number of Ways to Form a Target String Given a DictionaryHard
Minimum Changes To Make Alternating Binary StringEasy
Minimum Moves to Convert StringEasy
Get Equal Substrings Within BudgetMedium
Number of Ways to Divide a Long CorridorHard
Design SpreadsheetMedium
Delete Columns to Make Sorted IIMedium
Mini ParserMedium
Minimize String LengthEasy
Find Words That Can Be Formed by CharactersEasy
Find And Replace in StringMedium
Remove Invalid ParenthesesHard
Swap Adjacent in LR StringMedium
Find the Closest PalindromeHard
Shortest Common SupersequenceHard
Substrings of Size Three with Distinct CharactersEasy
Reverse Words in a String IIIEasy
Weighted Word MappingEasy

Showing 265 questions