It&#x27;s unclear what sort of prep work the author put into each interview, but interviewing is nothing more than a sales pitch and a &quot;game&quot; to be played.<p>I&#x27;m 100% self taught, having never set foot in a CS classroom, and this is what I do for every interview process: 
1. Find everything you can about company and their interview style; 
2. skim over Algorithms in a Nutshell; 
3. Take an hour to refresh Big O notation; 
4. Read up on &quot;best practices&quot; for the technologies the company uses.<p>Finally, after the interview always follow up -- say something nice and memorable, be humble and express interest in learning their technology stack _before_ your first day on the job.<p>I find it takes 2-3 company&#x27;s before I hit my &quot;interviewing stride&quot;.