| I'll bite on your suggestion of a different process. Bring the candidate on site for a 4 hour coding session. Provide a standard list of questions the scale in difficulty. Think: 1) Fizzbuzz 2) Reverse a string 3) Write a calculator class/script ... 100) Write an algorithm that can search compressed text without decompressing it So you see how far and correct they can get with an IDE ... and maybe no internet connection. Noon - Hiring Manager lunch
Afternoon - 1 or 2 design interviews on the white board. So you have done a few things here that I want to outline. A) You got rid of the stupid whiteboard B) You have one process that scales for experience levels! C) You can tailor the problem set at a certain of difficulty to specific languages This interview style ensures the developer/engineer knows how to code, and can be weighted appropriately to certain skill levels. |
Even the top notch devs I know can't do anything meaningful without an internet connection. Unless of course you know how to invent several layers of libraries, instantly in hours without bugs. Know the documentation of the libraries memorized to the last full stop.
In my exposure at least I know 0 devs who can do this. And I'd bet even the interviewer wouldn't be able to write any meaningful without a network connection. This isn't 1960s. By very definition almost anything today requires an internet connection.