Microsoft·Software Engineer·Technical Phone Screen
- Given a string, find the length of its longest palindromic subsequence.
“Classic DP problem but I fumbled the recurrence for a minute.”
FAANG / Big Tech
Most of these Microsoft write-ups come from Software Engineers (372), then Product Managers (124) and Machine Learning Engineers (53). The most reported rounds are the technical phone screen (255), the product sense round (111), the system design round (93) and the behavioral / leadership round (49).
597 interview notes · updated Oct 2026
“Classic DP problem but I fumbled the recurrence for a minute.”
“Looks like a simple base conversion until you realize it's not quite base-26 because there's no zero.”
“This was basically a debugging marathon disguised as one question.”
“Went in blind on this one and just coded up the brute force.”
“I started with a fixed window approach and they let me finish before pointing out it doesn't actually solve the sliding part.”
“I started with clarifying questions about what 'similar' means, which felt smart at the time, but I think I spent too long on that part.”
“I knew this cold, or thought I did.”
“The O(1) part is where most people stumble.”
“I rambled.”
“The hint about quicksort was actually what saved me.”