Showing 20 of 20 questions
Easy: 0
Medium: 0
Hard: 0
Overview
String manipulation is a crucial skill for coding interviews. This section covers fundamental string operations, pattern matching, and advanced algorithms.
Key Concepts
- String traversal and iteration
- Two-pointer technique
- Sliding window
- String building and concatenation
- Pattern matching
- Palindromes and anagrams
Common Problems
Easy
- Valid Palindrome
- Valid Anagram
- Reverse String
- First Unique Character
Medium
- Longest Substring Without Repeating Characters
- Longest Palindromic Substring
- Group Anagrams
- String to Integer (atoi)
Hard
- Minimum Window Substring
- Regular Expression Matching
- Wildcard Matching
Practice Tips
- Use StringBuilder: For string concatenation in loops
- Character arrays: Sometimes easier to manipulate than strings
- ASCII values: Useful for character comparisons
- Edge cases: Empty strings, single characters, special characters