Recursion

Every time I try to prepare for a technical interview, it goes approximately like this:

  • Starting point: I know that I need to brush up on my tech skills, and since I haven’t coded anything in a long time, at least see what technologies they are using to figure out what’s the most relevant. 
  • Look up people I’ll interview with on Linkedin, see if they have Quora, Github or Twitter accounts. 
  • Inevitably find that one or more of them has a blog.
  • Start reading the blog.
  • In the very first post, find that I don’t understand at least 5 abbreviations or words or references to a language or framework or concept they use. 
  • Google the first one. 
  • Find plenty of links to read – forgo the link to the actual site of whoever created or maintains it and go straight to Wikipedia.
  • Start reading the Wikipedia article.
  • In the very first paragraph, Find that I don’t understand at least 5 more abbreviations or words or references. Without them, what I’m reading makes no sense whatsoever.
  • Google the first one of those.
  • Remember from my very early computer science days, when I thought that computer science is what I want to do, that this is the very definition of recursion.
  • After trying to read the third definition realize that the number of unfamiliar topics will keep growing exponentially.
  • This is hopeless. 
  • Stop reading, take a deep breath, look what else these brilliant people do, then go to yet another humiliating interview where they expect that I know way more than I do.
  • See pretty / interesting things on Tumblr

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.