|
I often think it's a lot better to do an overall interview over a full day than to do disjointed rounds of 4-5 interviews over a few months. Some advantages
- Interviewer and the interviewee are at ease. There is no rush to solve a problem.
- You can easily spend 90 minutes to 2 hours on System design, Spend 2-3 hours coding and another 2 hours in behaviour/leadership what not.
- The interviews can be progressive, meaning you don't make it through the first 2 hours - good bye.
- This can be done remotely as well as in person. Of course, in person would be better, hosting expenses etc. End of the day, decision is made and you can verbally convey an offer/reject. This calls for a lot of discipline and commitment from the companies and their interview panel, I mean so be it. Dedicate 1 month for hiring and be done, at least for senior positions. Just like you allocate time for your projects, allocate dedicated time for interviewing every 6 months, every quarter whatever. |