Interviews, Questioned

February 4, 2012

If an extraterrestrial attempted to determine what a typical software engineer work day contains, solely based on job interviews, he might conjecture the following.

  • Brain-storming to find solutions to business problems involving burning ropes, ping pong balls and manhole covers.
  • Fermi question estimation workshop.
  • Big O party.
  • Programming language syntax quiz hour.
  • Algorithm rote memorization session. Bonus awarded for the largest number of sorting algorithms memorized.
  • Whiteboard coding. One team member writes code on the whiteboard while the rest of the team observes in a casually intimidating manner.
  • Introspection workshop. Bonus awarded for the most creative presentation of “I’m a perfectionist” and “I work too hard” as a weakness.
  • Code talk.