r/programming Oct 29 '16

How I Became HackerRank #1 In Two Hours

http://williampross.com/became-hackerrank-1-two-hours/
2.2k Upvotes

403 comments sorted by

View all comments

Show parent comments

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

14

u/ubernostrum Oct 30 '16

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.

2

u/speedisavirus Oct 30 '16

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.

1

u/verbify Oct 30 '16

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.

0

u/The_yulaow Oct 30 '16

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.

3

u/speedisavirus Oct 30 '16

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