¿Cómo debo entrevistar y evaluar a los programadores principiantes para un programa de becas?

Me gustaría buscar en Google “preguntas de la entrevista C”, “preguntas de la entrevista OOP”, etc. y leer las primeras listas que aparecen. No haga esto para pescar preguntas para la entrevista, pero hágalo para determinar las preguntas que sus candidatos podrían anticipar que les hará. A menudo, esta lista tiene algunas preguntas muy buenas, por lo que puede encontrar preguntas que puede alterar un poco y hacer más aplicables al trabajo a realizar.

También les preguntaría sobre el trabajo no profesional. ¿Tienen algunas aplicaciones en la tienda de aplicaciones? ¿Han contribuido a un proyecto de código abierto en github? Tenga en cuenta que algunos profesores universitarios alientan las contribuciones a git-hub para que tenga estudiantes que hagan esto solo para esta ocasión. Al hacer que hablen al respecto, puede juzgar su entusiasmo. Estaría buscando el esfuerzo que pusieron, los resultados, pero tal vez más que nada su pasión por él.

También puede buscar preguntas abstractas de rompecabezas de programación, aunque esa tendencia se está desvaneciendo. Conocí a un gerente que sacaría el juego Connect Four al final de una entrevista. Al final de la entrevista, él preguntaba “¿Estás preparado para un desafío?”, Luego procede a sacar el juego y juega una ronda sin decirle al candidato lo que estaba buscando. Racionalizó que si alguien es competente y presta atención, podría terminar el juego en un empate, ya que Connect Four es realmente solo tres en raya. Si el candidato perdió el partido, concluyó que era porque estaban tratando de no eclipsarlo o simplemente porque no estaban lo suficientemente concentrados o competentes. En cualquiera de los escenarios de pérdida, no eran alguien que él quisiera a bordo.