I spent two months preparing for my first tech interview at a well-known company. I practiced hundreds of LeetCode problems, watched YouTube tutorials, and felt ready. Then the interview happened. The interviewer asked me a graph traversal problem, and my mind went completely blank. I stumbled through a brute-force approach that didn't even compile. I got rejected the same evening. For weeks, I felt like I wasn't cut out for CS. I stopped coding entirely. Then one day, my roommate showed me her rejection emails — she had 14 of them before landing her first internship. That moment shifted something in me. I realized failure wasn't a verdict, it was data. I went back to the basics, focused on understanding concepts instead of memorizing solutions, and started doing mock interviews with friends. Three months later, I cleared interviews at two companies. The rejection taught me more than any acceptance ever could: preparation without understanding is just performance, and real growth starts where comfort ends.
Comments
Log in to leave a comment or react.
This really resonated with me. I'm preparing for my first interview and this gave me so much perspective.
14 rejections before the first yes — your roommate is a legend. Thanks for sharing this.