Re:How to Ace the Google Interview: Ultimate Guide
by ThrowawayR2 on Wednesday April 24, 2019 @11:26AM
(#19739317)
> I am amazing at whiteboard questions, but that doesn't make me a good engineer. ... A lot of it it is practice 'ooo this looks like a graph problem, let me use a graph', etc.
That actually does make you "a good engineer". The vast majority of developers wouldn't even be able to recognize that much.
Re:How to Ace the Google Interview: Ultimate Guide
by koala_man on Wednesday April 24, 2019 @03:12AM
(#19736230)
Have you worked with any great, experienced engineers who would have had no idea how to traverse a tree?
Re:How to Ace the Google Interview: Ultimate Guide
by hypertext7 on Wednesday April 24, 2019 @04:15AM
(#19736479)
Yes, and those same great engineers went ahead and figured it out. You see, some are hiring parrots, and others are hiring problem solvers.
Re:How to Ace the Google Interview: Ultimate Guide
by koala_man on Wednesday April 24, 2019 @11:13AM
(#19739173)
I'm all for hiring problem solvers, but how do you differentiate them if you don't ask them to solve problems?
Years of experience is definitely not a guarantee of competence.
Re:How to Ace the Google Interview: Ultimate Guide
by hypertext7 on Wednesday April 24, 2019 @12:07PM
(#19739812)
Hypothetical interview question: Write a function that finds the distance between two words.
Candidate A: Can recite algos and remembers that Levenshtein distance is the answer.
Candidate B: Has no idea what Levenshtein distance is, writes a brute-force solution with the understanding that it's not an optimal solution. After the interview she spends more time learning what she doesn't know, learns about Levenshtein distance, and sends you an optimal solution via email.
The above is a real-life scenario, so my question to you is - how do you decide who to hire?
Re:How to Ace the Google Interview: Ultimate Guide
by koala_man on Wednesday April 24, 2019 @12:29PM
(#19740054)
This is not a good interview question and neither candidate seems to have answered it well, but I would reject B first because I obviously don't know whether she did any research or whether she just asked Candidate A via StackOverflow
They don't test for good engineers -- they test for people who practice these style interviews, and for good new graduates.
It makes sense to ask these questions to new grads, but afterwards there is so much more experience that I feel like is much more important than acing data structures questions.
I am amazing at whiteboard questions, but that doesn't make me a good engineer. It's because I found the trick to solving these, and have practiced them. A lot of it it is practice 'ooo this looks like a graph problem, let me use a graph', etc.