News for hackers. Stuff that matters.
Re:In defense of coding interviews by vletal on Sunday May 29, 2022 @07:37AM (#31548303)
Interviewing is assessing how a person would perform, not an actual day to day collaboration. There is a gap. You do not talk like you would to a colleague. You have a limited time and it's more one-sided to even the playing field. It's worth preparing for to overcome the gap.

It's like a dance. Your are supposed to lead deriving the solution, interviewer is supposed to follow closely and judge your performance.

If you expect to ace an interview just like that then you also need to be lucky not accidentally getting asked to stuff, which you always need to Google an answer to, basic algorithms and patterns, which you usually kind of know but could slow you down during the precious 40 minutes you have to show off your skills.

And lastly, people do prepare for these. If you do not do that, you might simply make a slightly worse impression than someone who did.

That being said, I mostly did not prepare for the coding interviews. I focused on the design and behavioral interviews.

Re:In defense of coding interviews by motogpjimbo on Sunday May 29, 2022 @08:04AM (#31548463)
I would never change the way I speak to someone just because they're interviewing me. If you're interviewing me it's with a view to working with me on your team a few months later. You would surely want to see the real me, not some constrained version. Maybe it's an age thing, but I'm comfortable enough with my skills and my knowledge that I don't feel the need to put on an act. And remember that you're interviewing the interviewers as much as they're interviewing you.

Also, I would also be quite surprised if Google didn't allow candidates to Google information during the interview...

Re:In defense of coding interviews by cableshaft on Sunday May 29, 2022 @09:48AM (#31549096)
> Also, I would also be quite surprised if Google didn't allow candidates to Google information during the interview

I did a Google onsite several years ago (probably 7 or 8 years ago at this point). Each interview was just me in a room with a whiteboard and a person sitting at a table across from me with a notepad. No computer present.

I suppose I could have dug out my phone and Googled, but that feels unprofessional to me, moreso than if I had access to a computer.

Also the part I got stuck on was coming up with the trick needed to solve the problems. Most I was fine, but one in particular would have taken some decent searching to find something equivalent if I just Googled, and would have taken some time to grok the answer. Also that guy was not very forthcoming with hints or information when I asked him, so I doubt he'd have appreciated a Google search.

I don't remember the exact question, but it had to do with converting a 3D city model into a 2D skyline by drawing a single line. I got stuck on trying to visualize how to deal with partial overlapping models and irregular building shapes and ran out of time.

Re:In defense of coding interviews by bonestamp2 on Sunday May 29, 2022 @10:21AM (#31549344)
Did you pass the interview?
Re:In defense of coding interviews by cableshaft on Tuesday May 31, 2022 @09:43AM (#31569395)
I did not, no.
Re:In defense of coding interviews by bonestamp2 on Monday June 06, 2022 @11:42AM (#31641909)
Their loss. Better luck next time!
Re:In defense of coding interviews by vletal on Sunday May 29, 2022 @08:57AM (#31548786)
I might not have been clear. It's not an act. You are not usually guiding your peer trough your thought process our loud step by step. That's inefficient. Yet that is what you should do to maximize the amount of information passed onto the interviewer. It's just a different setup to which most people need to adjust to.