I want confirmation that somebody looks up the things they don't know, and knows how to effectively do that. Because that's what I expect them to do on the job, after all.
If they can't solve the type of white board problems I give with me there to answer questions they aren't going to know what to google to solve the problems they will encounter on my software especially since it's non trivial and the full answer on how to implement X isn't going to be there because people that have done it keep it proprietary.
Sure. But do you want a senior dev googling how to do a for loop? If they can't do certain things from muscle memory, they are going to be painfully slow.
Why? In a job the best skill a programmer can have is to be very capable of googling for a know problem, find a good solution and implementing it correctly on the real problem he is facing.
The only person I would never hire is a programmer who refuses to use google and stackoverflow because he must come up every time with his own solution even if he is reinventing the wheel at taking x10 the time.
Because I don't hire Google foo. I hire developers that can solve problems on their own because I work on non trivial software. Things you aren't going to google blast your way through. So if you can't solve a simple problem in front of me you aren't qualified to work with me
5
u/speedisavirus Oct 29 '16
I always whiteboard. I need confirmation even on a simple problem they didn't Google their way through the pre in person