4 ms·
Nothing changes. I ask them to describe the project that they are most proud of or they found the most challenging and ask them to describe the business and te
by scarface_74 1y ago
Nothing changes. I ask them to describe the project that they are most proud of or they found the most challenging and ask them to describe the business and technical implementation and dig into their thinking process.
I have a standard set of behavioral questions.
- ashu1461 1y agoThis definitely helps, but what about the programming or implementation rounds ?
- scarface_74 1y agoUnpopular opinion, if your company is like 90% of the companies, you’re doing boring framework CRUD development. Your candidates don’t need to reverse a b tree on the white board while riding a unicycle on a tightrope. The complexity in most development is managing business complexity and a large code base. You’re not going to be able to suss that out by coding interview. System design based on their actual experience and behavioral questions are better anyway. Besides if your coding interview can be passed by using an LLM and your day to day coding can’t, by definition your interview isn’t an accurate assessment of whether they can do the job.
- ashu1461 1y agoThe assumption that every programming round is a b tree reversal is not right, and I think programming rounds tell a lot about the candidates thought process, how they structure the code, how they handle edge cases and a lot of other things. Both system design / verbal discussions and programming rounds are critical to the interview process.
- tkiolp4 1y agoWhat’s the percentage of the engineers at your company who could pass your current interview? If that number is not 100%, your interview process is rather useless.