Es mas o menos lo que supuse.
En realidad el problema es que esa tabla no está normalizada. Hay una relación N:N entre Cargo y Pruebas, por lo que se requiere una tabla que relacione ambas cosas. De ese modo una sola consulta devuelve lo que necesitas, con la sola necesidad de que la tabla devuelva se procesa en la aplicación para mostrar los ceros y unos.
En esencia sería
Cita: Cargo(cargo_id, descripcion, ...)
Prueba(prueba_id, desc_prueba, ...)
Entrevistador(entrevistador_id, funcion_o_cargo)
Cargo_prueba(cargo_id, prueba_id, entrevistador_id)
La ventaja de ese esquema es que no restringe a una cantidad máxima de pruebas, sino que puedes adicionar o eliminar pruebas o cargos, sin necesidad de modificar la base.