Notes from a job seeking Software Developer

When I graduated from MIT in 2008, I failed a string of job interviews because I was unprepared. I told myself "The people hired over me are not better...they are just good at interviews." This attitude kept the number of offers I had firmly at zero. It took me a while to realize I was being naive and arrogant. I learned from the successful graduates that many people took a month to study for interviews. Afterwhich, I solved a few practice problems and landed a job with Microsoft in Redmond.

Fast forward to the summer of 2014. I have just passed 9 out of 10 screening interviews (only failed the first one) and received a handful of amazing offers within three weeks. By sharing my experience, I hope you can acheieve even greater success.

Table of Contents

  1. Interview questions
  2. Getting Interviews
  3. Preparing for Interviews
  4. Three tips no one else will tell you
  5. More comprehensive list of tips and notes
Without my friends I wouldn't have passed gotten any interviews in the first place. In no particular order, I would like to thank: Darene, Jeff, Danny, Brian, Megha, Chinese Mark, German Mark, Sameer, Alex, Andrew, Marcus, Roger, Rich, Shahaf, Ravi, David, Robert, BJ, Davut, Lei, Hung, Joel, Aish, Thomas, Makarand, Ravi, Ashok, Mike, Mihir, Vu, Pavan, Zoltan. And a big thank you to all recruiters, interviewers, and hiring managers for giving me a chance.

Lastly, without my loving girlfriend Anny, I would have given up a long time ago.

Want to contribute questions? Did you spot a typo? Please tweet @kelukelugames.