Las entrevistas de trabajo para desarrolladores suelen incluir pruebas de codificación, pero una prueba llamada 'entrevista de bug squash' está ganando popularidad. En esta prueba, el candidato debe corregir errores en repositorios de código desconocidos, simulando escenarios más realistas que los desafíos de codificación tradicionales. Jake Zimmerman, un ingeniero de software que ha trabajado en empresas como Stripe y Dropbox, ha hablado sobre esta prueba en su blog. La prueba requiere al menos una pregunta por cada lenguaje de programación que se desee evaluar, como JavaScript, Python, Java y C++. Los candidatos deben demostrar su capacidad para identificar y corregir errores de manera autónoma y científica. La prueba es considerada más divertida que los desafíos de codificación tradicionales y refleja el desarrollo de software cotidiano. Sin embargo, también requiere tiempo y esfuerzo para crear un script con errores adecuados y configurar el entorno de prueba. En 2017, la carrera de programador estaba en auge y esta prueba puede ser una forma efectiva de evaluar a los candidatos.