•PRACTICE

DSA Question Tracker & Breakdowns

112 problems tagged String with full breakdowns.

433problems
32companies
39topics
3languages each
String✕Clear all
3.Longest Substring Without Repeating Characters
Hash TableStringSliding Window
Medium+13▶ Mock
5.Longest Palindromic Substring
StringDynamic Programming
Medium+8▶ Mock
49.Group Anagrams
Hash TableStringSorting
Medium+9▶ Mock
438.Find All Anagrams in a String
Hash TableStringSliding Window
Medium+2▶ Mock
Implement Trie (Prefix Tree)
TrieDesignString
Medium+2▶ Mock
91.Decode Ways
Dynamic ProgrammingString
Medium+4▶ Mock
22.Generate Parentheses
StringDynamic ProgrammingBacktracking
Medium+1▶ Mock
567.Permutation in String
Hash TableTwo PointersString
Medium▶ Mock
981.Time Based Key-Value Store
Hash TableStringBinary Search
Medium+1▶ Mock
76.Minimum Window Substring
Hash TableStringSliding Window
79.Word Search
ArrayStringBacktracking
Medium+1▶ Mock
13.Roman to Integer
Hash TableMathString
Easy+1▶ Mock
17.Letter Combinations of a Phone Number
Hash TableStringBacktracking
Medium+1▶ Mock
12.Integer to Roman
Hash TableMathString
Medium▶ Mock
399.Evaluate Division
ArrayStringDepth-First Search
Medium▶ Mock
44.Wildcard Matching
StringDynamic ProgrammingGreedy
721.Accounts Merge
ArrayHash TableString
Medium▶ Mock
125.Valid Palindrome
Two PointersString
2408.Design SQL
ArrayHash TableString
Medium▶ Mock
67.Add Binary
MathStringBit Manipulation
516.Longest Palindromic Subsequence
StringDynamic Programming
Medium▶ Mock
424.Longest Repeating Character Replacement
Hash TableStringSliding Window
Medium▶ Mock
1143.Longest Common Subsequence
StringDynamic Programming
Medium▶ Mock
751.IP to CIDR
StringBit Manipulation
Medium▶ Mock
127.Word Ladder
Hash TableStringBreadth-First Search
68.Text Justification
ArrayStringSimulation
796.Rotate String
StringString Matching
3484.Design Spreadsheet
ArrayHash TableString
Medium▶ Mock
631.Design Excel Sum Formula
ArrayHash TableString
1138.Alphabet Board Path
Hash TableString
Medium▶ Mock
227.Basic Calculator II
MathStringStack
Medium▶ Mock
2353.Design a Food Rating System
ArrayHash TableString
Medium▶ Mock
2296.Design a Text Editor
Linked ListStringStack
1396.Design Underground System
Hash TableStringDesign
Medium▶ Mock
115.Distinct Subsequences
StringDynamic Programming
72.Edit Distance
StringDynamic Programming
Medium▶ Mock
32.Longest Valid Parentheses
StringDynamic ProgrammingStack
179.Largest Number
ArrayStringGreedy
Medium▶ Mock
1048.Longest String Chain
ArrayHash TableTwo Pointers
Medium▶ Mock
2933.High-Access Employees
ArrayHash TableString
Medium▶ Mock
131.Palindrome Partitioning
StringDynamic ProgrammingBacktracking
Medium▶ Mock
1366.Rank Teams by Votes
ArrayHash TableString
Medium▶ Mock
402.Remove K Digits
StringStackGreedy
Medium▶ Mock
767.Reorganize String
Hash TableStringGreedy
Medium▶ Mock
93.Restore IP Addresses
StringBacktracking
Medium▶ Mock
1915.Number of Wonderful Substrings
Hash TableStringBit Manipulation
Medium▶ Mock
678.Valid Parenthesis String
StringDynamic ProgrammingStack
Medium▶ Mock
443.String Compression
Two PointersString
Medium▶ Mock
692.Top K Frequent Words
ArrayHash TableString
Medium▶ Mock
71.Simplify Path
StringStack
Medium▶ Mock
737.Sentence Similarity II
ArrayHash TableString
Medium▶ Mock
2380.Time Needed to Rearrange a Binary String
StringDynamic ProgrammingSimulation
Medium▶ Mock
332.Reconstruct Itinerary
ArrayStringDepth-First Search
428.Serialize and Deserialize N-ary Tree
StringTreeDepth-First Search
664.Strange Printer
StringDynamic Programming
1258.Synonymous Sentences
ArrayHash TableString
Medium▶ Mock
1236.Web Crawler
StringDepth-First SearchBreadth-First Search
Medium▶ Mock
140.Word Break II
ArrayHash TableString
Valid Anagram
Hash TableStringSorting
Design Add and Search Words Data Structure
StringDepth-First SearchDesign
Medium▶ Mock
Word Search II
ArrayStringBacktracking
Hard+1▶ Mock
43.Multiply Strings
MathStringSimulation
Medium▶ Mock
205.Isomorphic Strings
Hash TableString
244.Shortest Word Distance II
ArrayHash TableTwo Pointers
Medium▶ Mock
257.Binary Tree Paths
StringBacktrackingTree
282.Expression Add Operators
MathStringBacktracking
383.Ransom Note
Hash TableStringCounting
394.Decode String
StringStackRecursion
Medium▶ Mock
642.Design Search Autocomplete System
StringDepth-First SearchDesign
838.Push Dominoes
Two PointersStringDynamic Programming
Medium▶ Mock
1055.Shortest Way to Form String
Two PointersStringBinary Search
Medium▶ Mock
1087.Brace Expansion
StringBacktrackingBreadth-First Search
Medium▶ Mock
1202.Smallest String With Swaps
ArrayHash TableString
Medium▶ Mock

Practice with a Mock Interview

Solve these problems under real interview pressure with our AI interviewer.

Start Mock Interview →