Hacker News new | ask | show | jobs
by honorious 4160 days ago
I interviewed many candidates with PhDs for one of those major software firms, and I was not long ago one of those candidates myself.

My advice is to spend some time and practice interview questions: go from the problem, to the idea of the solution, AND WRITE DOWN THE IMPLEMENTATION in a piece of paper (or screen).

The last step is the key. Many people I interviewed knew how to solve the problem, but then had no clue on where to start when writing down a concrete solution to it. This is not a matter of being not technical, it's really a matter of practice.

Also, in those large firms, nobody cares that you already know a bunch of languages. It's better being able to demonstrate that you know one of those well. Part of the assumption is that if you know one well, you can learn the others if needed.

1 comments

This. Also pick a single language to do it in: I would recommend Java.