TLDR · PROGRAMMING, DESIGN & DATA SCIENCE

AN UNDERRATED SOFTWARE ENGINEERING INTERVIEW QUESTION

blog.jez.io8 min read

Summary from the TLDR newsletter

The bug squash interview involves asking candidates to find a bug and maybe write code to fix it. It is very effective because it reflects everyday software development, it's easy for the candidate to self-assess their own progress, it's difficult to cheat, and candidates who are good at it are good at it because they have practiced debugging day in and day out their entire career. The bug squash interview tests a skill rarely covered by existing interview loops. It's also fun to do.