Apple String Questions

83 string problems asked at Apple interviews

Easy (24)Medium (44)Hard (15)

Questions

TitleDifficulty
Longest Substring Without Repeating CharactersMedium
Longest Common PrefixEasy
Valid ParenthesesEasy
Group AnagramsMedium
Valid PalindromeEasy
Reverse Words in a StringMedium
Longest Palindromic SubstringMedium
Find the Index of the First Occurrence in a StringEasy
Word LadderHard
Word BreakMedium
Compare Version NumbersMedium
Valid AnagramEasy
Ransom NoteEasy
String CompressionMedium
Time Based Key-Value StoreMedium
Regular Expression MatchingHard
Letter Combinations of a Phone NumberMedium
Generate ParenthesesMedium
Word SearchMedium
Implement Trie (Prefix Tree)Medium
Basic Calculator IIMedium
Binary Tree PathsEasy
Integer to English WordsHard
Serialize and Deserialize Binary TreeHard
Reverse StringEasy
First Unique Character in a StringEasy
Decode StringMedium
Remove All Adjacent Duplicates In StringEasy
Number of Pairs of Strings With Concatenation Equal to TargetMedium
Calculate Score After Performing InstructionsMedium
Zigzag ConversionMedium
String to Integer (atoi)Medium
Roman to IntegerEasy
Wildcard MatchingHard
Add BinaryEasy
Text JustificationHard
Simplify PathMedium
Interleaving StringMedium
Fizz BuzzEasy
Find All Anagrams in a StringMedium
Validate IP AddressMedium
Valid Palindrome IIEasy
Verifying an Alien DictionaryEasy
Minimum Remove to Make Valid ParenthesesMedium
Design Add and Search Words Data StructureMedium
Length of Last WordEasy
Edit DistanceMedium
Minimum Window SubstringHard
Decode WaysMedium
Palindrome PartitioningMedium
Largest NumberMedium
Isomorphic StringsEasy
Basic CalculatorHard
Word PatternEasy
Reconstruct ItineraryHard
Reverse Vowels of a StringEasy
Longest Repeating Character ReplacementMedium
Concatenated WordsHard
Palindromic SubstringsMedium
Valid Parenthesis StringMedium
Top K Frequent WordsMedium
Accounts MergeMedium
Jewels and StonesEasy
Custom Sort StringMedium
Similar String GroupsHard
Search Suggestions SystemMedium
Determine if Two Strings Are CloseMedium
Merge Strings AlternatelyEasy
First Letter to Appear TwiceEasy
String Compression IIIMedium
Robot Bounded In CircleMedium
Split Strings by SeparatorEasy
Goat LatinEasy
Jump Game VIIMedium
Guess the WordHard
Word Ladder IIHard
Number of Matching SubsequencesMedium
Longest Common SubsequenceMedium
Short Encoding of WordsMedium
Substring with Concatenation of All WordsHard
Encode and Decode TinyURLMedium
Evaluate DivisionMedium
Word Search IIHard

Showing 83 questions