Discussion about this post

User's avatar
Austen McDonald's avatar

Thanks for this Gábor but posts like these without acknowledgement of the time commitment required by candidates and companies, and the repeatability and trainability of live coding interviews, feels like we're not advancing the conversation.

Likewise to all those posts out there about AI cheating---no solutions offered :)

Expand full comment
Marcos F. Lobo 🗻🧭's avatar

I'm 100% aligned with your arguments Gábor.

Live coding does not make sense. We start from a premise: if you are applying for the role X, is because you are ready for it.

- If you are a junior software engineer 👉🏼 You know coding and are willing to face challenges

- if you are a software engineer 👉🏼 On top, you know best practices and understand and propose how to solve business problems

- If you are a senior software engineer / Tech Lead 👉🏼 On top, you ensure your team follows best practices, and lead the solutions in your team and nearby immediate organization

- If you are a staff software Engineer, 👉🏼 On top, you solve cross-functional problems in the engineering organization.

Let's set the expectations clearly during the interview, so the candidate understands if she/he is ready for it.

That said, during the interview, let's focus on how the candidate solves problems that will have to deal with on a daily basis.

Expand full comment
5 more comments...

No posts