Minha experiência com os alunos começaria do zero - descobri o que as pessoas aprendem na Universidade e o que é útil são dois conjuntos bem separados.
Mas, como você tem a chance de falar com eles, seria bobagem não aceitar.
Minha suposição é que há pouca semelhança em seus antecedentes, por isso estou evitando perguntas específicas do idioma. A única exceção que fiz a isso é a suposição de que eles fizeram algo na Web, mas essa pergunta pode ser substituída por algo equivalente se forem especialistas em incorporação ou o que for.
Você pediu que eles fossem progressivos, o que eu tentei fazer, mas se minha suposição de que nenhuma semelhança é correta, as perguntas certas / erradas são relativamente complicadas e grande parte de sua competência virá de quão boas são suas respostas para questões mais gerais. perguntas são.
De qualquer forma...
1) Em quais idiomas e tecnologias você foi exposto? Quantas delas (e quais) você passou mais de 50 horas realmente programando (que não inclui palestras, tempo de laboratório e assim por diante, mas inclui projetos e tarefas em que você estava codificando sozinho).
2) Descreva o programa mais complexo que você já escreveu. O que o tornou complexo?
3) O que você ensinou na universidade (relacionado à programação) que você realmente acha que não entende direito? Se você acha que entendeu tudo (verifique as notas deles neste momento), fale sobre um aplicativo ou elemento de um aplicativo que você viu que não saberia codificar e como poderá começar a pensar sobre isso.
4) Quais são os princípios básicos da programação orientada a objetos?
5) Conte-me o máximo possível sobre bancos de dados relacionais em 1 minuto
6) Para um aplicativo Web, descreva um método para manter informações sobre o usuário entre as páginas. Quais vantagens e desvantagens existem para o mecanismo que você descreveu.
7) Escolha uma parte da funcionalidade comumente usada na computação e explique brevemente como ela funciona em nível programático (por exemplo, criptografia, compactação). Explique também como você tinha que usar essa funcionalidade que a implementaria (aqui eu procuraria o fato de que, embora você saiba como algo funciona, provavelmente é melhor procurar uma biblioteca para ele).
EDIT: reestruturado e adicionado algumas perguntas extras para torná-lo mais progressivo, como originalmente solicitado.