top | item 14074106

(no title)

orang_utang | 9 years ago

From my experience, I'd say Google's interviews need to ask harder questions and last longer.

Today they ask fairly easy questions (given a list of integers, find the subsequence that has the following property etc. - basically leetcode medium level) that you can solve fairly easily using basic CS 101 knowledge. However, it ends up (again, IME) being a race against time where you have to whiteboard code a simple solution in 20 minutes approximately.

I'd much rather have them as questions that take real insight to solve, but have the interviews last 90 minutes or so.

discuss

order

bitL|9 years ago

I recently suggested to them not to dumb down their interviews as they simply make the equation about talking to them not worth the time. I remember they used to have much tougher interviews in the past, which were super motivating; now it's like standard hackerrank stuff which is pretty uninteresting. OTOH, each company has its blind spots so that they won't be on top forever, so maybe it's better that way as those that were very capable but rejected could dethrone them at some later time.

To me their approach lately is like forcing a top tennis player to play with kids (well, you would be surprised how many pros have issues slowing down their game) or a double diamond slope skier to ski on blue slopes only (and increasing the risk of getting an injury as their timing/moves are optimized to ultimate performance instead of basics). I've heard of people that solved stuff on interviews nobody solved before them but were rejected as they messed up some basic stuff and recruiter was communicating back to them that it looked bad in the hiring committee.

skybrian|9 years ago

But if you were interviewing for a tennis instructor, wouldn't that be a valid result? You probably shouldn't hire pros who aren't good at teaching when the job involves teaching.

Similarly, as a senior engineer at a large company, you need to be adaptable enough to work with people with less/different experience than you. Adjusting your message to the audience is an important skill.