Non aspettarti che siano completamente inutili (dovrebbero non dovrebbero essere).
Aspettatevi che siano in grado di codificare bene (chiedendo come usare la raccolta di scelta basata su array nella vostra lingua di scelta (es. Elenco in c #, Vector / ArrayList in Java, ecc.) è un buon inizio), ma si aspettano che abbiano poca esperienza in termini di controllo versione, documentazione dei requisiti aziendali e controllo qualità.
Sono entrato nella mia prima azienda come stagista estivo, ricevendo un compito che sembrava ragionevolmente complesso (implementando un modulo di analisi CSV per una determinata importazione di dati). Si aspettavano che questo compito mi portasse fino alla fine del mio stage di 6 mesi, e l'ho finito felicemente in una settimana.
Capisco che molte persone pensano che non si impari qualcosa di utile all'Università, tuttavia, probabilmente scoprirai che le persone che fanno domanda per tirocini saranno probabilmente ragazzi che eccellono nella programmazione e hanno una vera spinta per fare le cose.
Quindi, chiedi loro della codifica. Chiedi loro cosa hanno codificato prima di essere orgogliosi. Chiedi loro cosa vogliono uscire dallo stage (in termini di abilità).
Speriamo che ti ritroverai con un lavoratore di qualità, se inesperto, che puoi usare per un obiettivo costruttivo che è vantaggioso sia per te che per il tirocinante!