La mia esperienza di studenti praticamente ricomincerei da capo: ho scoperto ciò che le persone imparano all'università e ciò che è utile sono due set piuttosto separati.
Ma dato che hai la possibilità di parlare con loro, sarebbe sciocco non prenderlo.
La mia ipotesi è che ci sia poca comunanza nel loro background, quindi sto evitando domande specifiche sulla lingua. L'unica eccezione che ho fatto a questo è l'ipotesi che abbiano fatto qualcosa sul web, ma questa domanda potrebbe essere sostituita da qualcosa di equivalente se sono specialisti incorporati o altro.
Hai chiesto loro di essere progressivi, cosa che in un certo senso ho cercato di fare, ma se la mia ipotesi di assenza di comunanza è corretta, le domande giuste / sbagliate sono relativamente difficili e molta della loro competenza verrà da quanto sono buone le loro risposte a più generali le domande sono.
Comunque...
1) A quali lingue e tecnologie sei stato esposto? Quanti di questi (e quali) hai speso più di 50 ore in realtà a programmare (che non include lezioni, tempo di laboratorio e così via, ma include progetti e compiti in cui sei stato programmando da solo).
2) Descrivi il programma più complesso che tu abbia mai scritto. Cosa l'ha reso complesso?
3) Cosa ti è stato insegnato all'università (in relazione alla programmazione) che davvero non pensi di aver capito bene? Se pensi di aver compreso tutto (controlla i loro voti a questo punto), parla di un'applicazione o di un elemento di un'applicazione che hai visto che non sapresti come programmare e come potresti iniziare a pensarci.
4) Quali sono i principi di base della programmazione orientata agli oggetti?
5) Parlami di database relazionali più che puoi in 1 minuto
6) Per un'applicazione Web, descrivere un metodo per mantenere le informazioni sull'utente tra le pagine. Quali vantaggi e svantaggi esistono per il meccanismo che hai descritto.
7) Scegli un pezzo di funzionalità di uso comune all'interno dell'informatica e spiega in modo molto breve come funziona a livello programmatico (ad es. Crittografia, compressione). Spiega anche come avresti dovuto usare quella funzionalità che avresti implementato (qui starei cercando il fatto che sebbene tu possa sapere come funziona qualcosa, probabilmente è meglio prendere una libreria per questo).
EDIT: Ristrutturato e aggiunto un paio di domande extra per renderlo più progressivo come inizialmente chiesto.