Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's been a while since I've interviewed but what can they possibly be asking over 7-8 rounds?

From what I recall, most companies did 3-5 rounds with escalating time commitment from both sides as the rounds progressed. A typical process would be:

* short 15-20 minute phone call with a recruiter to discuss your experience and gauge your interest.

* take home coding test. I consider this step to be a low pass filter to weed out candidates who can't code at all.

* phone interview. This would take about 1 hour with 1-2 engineers on the other end, possibly including the hiring manager. Technical questions would get asked here.

* in person interviews. Usually a full day with the company flying you out to their location. This would be a mix of culture fit, tech questions, meeting the team, etc.

That's four rounds. What would you cover in the other 3-4?



> in person interviews. Usually a full day with the company flying you out to their location. This would be a mix of culture fit, tech questions, meeting the team, etc.

Why would you count that as 1 interview? It's always an exhausting 4 hour marathon of algorithms, data structures and systems design rounds with 4 different people, frequently split over a couple of days.


I'd count it as 1 step in a multistep process. Each step of the process gives more info, but is also more investment from each side.

I've also never seen it split over multiple days. Often, pre covid, the company is flying people out and paying for hotel rooms and food at this stage and the interviewee is taking time off from their current job. An extra day adds unnecessary costs to both sides. If I was interviewing somewhere and they tried to split up this step I'd probably get annoyed and potentially cancel the interviewing process.


Counting it as 1 step doesn't communicate what it's like.

You could theoretically have ten 1 hour interviews, back to back in 1 day, and call it 1 step in a multistep process, but most people would call it excessive.


1 online test An interview to discuss my approach to that test Then a full day onsite of 4 technical interviews, mix of algorithms and systems design. Final round with CTO, culture fit etc.


well 7-8 rounds is what used to be a full day before, now it's 1 hour zoom calls each. So:

1 Online assessment/coding round

2-4 coding calls each 1 hour

1 System design

1 Behavior

1-2 Another bullshit meet the managers call


That actually sounds like an improvement overall. It would be easier for me to schedule an hour a day, at the start or end of my day, every day for a week than to take a full day off to go interview somewhere.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: