TECHNICAL INTERVIEW QUESTIONS / SOLUTIONS


STRING

# PROBLEM DIFFICULTY URL SOLUTION
1 Valid Anagrams easy leetcode- valid anagrams 🦄
2 Run-Length Encoding easy N/A - desc in comment block 🦄
3 Text-Justify hard leetcode - text-justify 😴
4 reverseWords medium leetcode - reverse words 🦄
5 RomanToInt easy leetcode - roman to int 🦄
6 Reverse String In place easy N/A - desc in comment block 🦄

GRAPH

# PROBLEM DIFFICULTY URL SOLUTION

DYNAMIC PROGRAMMING

# PROBLEM DIFFICULTY URL SOLUTION
1 Min Falling Path Sum Medium leetcode - Falling Paths 🦄
2 Restore Ip Address Medium leetcode - Restore IP Address 🦄

DATA STRUCTURES

# PROBLEM DIFFICULTY URL SOLUTION
1 Keep Skyline Medium leetcode - Keep Skyline 🦄
2 Merge Intervals medium leetcode - merge intervals 🦄
3 Word Search medium leetcode - word search 🦄
4 Sub Array Sort medium N/A - desc in comment block 🦄
5 Find Right Interval Medium Leetcode - Find Right Interval 🦄
6 Max Between Equals easy Leetcode - Max Between Equals 🦄

BINARAY SEARCH

# PROBLEM DIFFICULTY URL SOLUTION



Tips / Resources:

How to prepare for tech interviews

Be Agile Not Prolific

Interview.school - Topics & Patterns

System Design YT Vidoes

CodeSignal