Wednesday, February 16, 2011

Technical interviews

I had a very technical interview at a local startup today. I can't say that I completely bombed it, but I did far from well. The lesson here is that if you are a software engineer, prepare for an interview as if it were a final exam.

I did try to study for this interview, but I made the mistake of focusing too much on learning a language instead of the computing science fundamentals (see previous post). Bottom line is: they don't care what your favourite language is. You must be able to come up with a correct and efficient solution on the spot. You must also be able to analyse and explain why your solution is correct and efficient. Study your Big O notation, kids!

No comments: