String Interview Questions

Master 64 string problems frequently asked in technical interviews. These questions test your understanding of stringconcepts and are essential for coding interview success.

64
Total Problems
17
Easy
35
Medium
12
Hard
#1371MediumFrequency: 100%

Minimum Remove to Make Valid Parentheses

#1
Rank
#3638HardFrequency: 100%

Minimum Operations to Make Character Frequencies Equal

#2
Rank
#3613MediumFrequency: 100%

Maximize Amount After Two Days of Conversions

#3
Rank
#49MediumFrequency: 100%

Group Anagrams

#4
Rank
#71MediumFrequency: 100%

Simplify Path

#5
Rank
#1423MediumFrequency: 100%

Maximum Number of Occurrences of a Substring

#6
Rank
#227MediumFrequency: 96%

Basic Calculator II

#7
Rank
#680EasyFrequency: 95%

Valid Palindrome II

#8
Rank
#647MediumFrequency: 88%

Palindromic Substrings

#9
Rank
#408EasyFrequency: 87%

Valid Word Abbreviation

#10
Rank
#125EasyFrequency: 87%

Valid Palindrome

#11
Rank
#3MediumFrequency: 84%

Longest Substring Without Repeating Characters

#12
Rank
#8MediumFrequency: 84%

String to Integer (atoi)

#13
Rank
#752MediumFrequency: 84%

IP to CIDR

#14
Rank
#1894EasyFrequency: 80%

Merge Strings Alternately

#15
Rank
#14EasyFrequency: 80%

Longest Common Prefix

#16
Rank
#224HardFrequency: 73%

Basic Calculator

#18
Rank
#1397MediumFrequency: 73%

Search Suggestions System

#19
Rank
#1915EasyFrequency: 73%

Check if One String Swap Can Make Strings Equal

#20
Rank
#20EasyFrequency: 71%

Valid Parentheses

#23
Rank
#24
Rank
#65HardFrequency: 69%

Valid Number

#25
Rank
#957MediumFrequency: 66%

Minimum Add to Make Parentheses Valid

#26
Rank
#79MediumFrequency: 63%

Word Search

#27
Rank
#244MediumFrequency: 63%

Shortest Word Distance II

#29
Rank
#1178HardFrequency: 62%

Valid Palindrome III

#31
Rank
#415EasyFrequency: 62%

Add Strings

#32
Rank
#2414MediumFrequency: 60%

Move Pieces to Obtain a String

#33
Rank
#3018MediumFrequency: 60%

Make String a Subsequence Using Cyclic Increments

#34
Rank
#76HardFrequency: 60%

Minimum Window Substring

#35
Rank
#807MediumFrequency: 60%

Custom Sort String

#36
Rank
#6MediumFrequency: 56%

Zigzag Conversion

#37
Rank
#17MediumFrequency: 56%

Letter Combinations of a Phone Number

#38
Rank
#5MediumFrequency: 55%

Longest Palindromic Substring

#39
Rank
#12MediumFrequency: 55%

Integer to Roman

#40
Rank
#205EasyFrequency: 55%

Isomorphic Strings

#41
Rank
#273HardFrequency: 55%

Integer to English Words

#42
Rank
#291MediumFrequency: 55%

Word Pattern II

#43
Rank
#567MediumFrequency: 55%

Permutation in String

#44
Rank
#1128EasyFrequency: 55%

Remove All Adjacent Duplicates In String

#45
Rank
#1566EasyFrequency: 55%

Check If a Word Occurs As a Prefix of Any Word in a Sentence

#46
Rank
#22MediumFrequency: 53%

Generate Parentheses

#47
Rank
#2300MediumFrequency: 53%

Construct String With Repeat Limit

#48
Rank
#387EasyFrequency: 51%

First Unique Character in a String

#49
Rank
#28EasyFrequency: 48%

Find the Index of the First Occurrence in a String

#50
Rank
#2232MediumFrequency: 48%

Adding Spaces to a String

#51
Rank
#10HardFrequency: 45%

Regular Expression Matching

#52
Rank
#53
Rank
#151MediumFrequency: 45%

Reverse Words in a String

#54
Rank
#3410HardFrequency: 45%

Find Longest Self-Contained Substring

#55
Rank
#249MediumFrequency: 43%

Group Shifted Strings

#56
Rank
#851EasyFrequency: 43%

Goat Latin

#57
Rank
#13EasyFrequency: 42%

Roman to Integer

#58
Rank
#179MediumFrequency: 42%

Largest Number

#59
Rank
#383EasyFrequency: 42%

Ransom Note

#60
Rank
#394MediumFrequency: 42%

Decode String

#61
Rank
#424MediumFrequency: 42%

Longest Repeating Character Replacement

#62
Rank
#282HardFrequency: 37%

Expression Add Operators

#63
Rank
#58EasyFrequency: 33%

Length of Last Word

#64
Rank

Master String in Real Interviews

Get AI-powered assistance when solving string problems during your actual interviews. Our Interview Copilot provides real-time hints and optimal solutions instantly.

Algorithm explanations
Code optimization tips
Live interview support