Why You Suck
(At Interviews)
By Edbert Chan
Objective
Disclaimer & Disclosures
Short Answer To Title…
“Engineering is more than just coding”
Interview Mistakes List
Why are these the mistakes?
Typical Interview
Bad Advice
Record
Sources:
Offers numbers based on levels.fyi
Success rate is defined as “getting a job offer at or above the expected level”
Who Am I?
Engineering Process
HOW TO DO SOMETHING > WHAT YOU KNOW
Interview Mistakes List
Execution > Info!
But what about interviews?
Mistake 1: Not Putting Enough Time
Doing it right | Mediocre | Badly |
2-3 hr/day, 3 months | 2-3 hr/day, 6 months | NEVER |
Mistake 2: Interview Problem Approach Is Inconsistent
[Career] Mistake 2: Approach Is Inconsistent
Mistake 3: Practicing Is Inconsistent
Mistake 4: Not Fixing Your Own Mistakes
Sample Diary Entry
[Career] Mistake 4: Fix your own mistakes
Mistake 5: Not seeing how one decision leads to another
Mistake 6: Not Understanding Your Solution Before Coding
[Career] Mistake 6: Understand your solution
Mistake 7: Magic Bullets
Mistake 8: Not Being Fast Enough
Mistake 9: Being Full of Sh*t
[Career] Mistake 9: Being Full of Sh*t
Basic Approach
After Solving
Philosophy: Focus on the Approach
Recommended Resources
Q&A
Daily Job?
Debugging Under Uncertainty
The Importance of Principal-Agent