Мій досвід студентів я майже починаю з нуля - я виявив, що люди навчаються в університеті, і що корисно - це два досить окремі набори.
Але оскільки у вас є шанс поговорити з ними, було б дурно не сприймати.
Моє припущення полягає в тому, що на їх фоні мало спільності, тому я уникаю питань, що стосуються мови. Єдиний виняток, який я зробив з цього припущення, - це припущення, що вони щось зробили в Інтернеті, але це питання може бути задано чимось еквівалентним, якщо вони будуть вбудованими фахівцями чи що завгодно.
Ви попросили, щоб вони були прогресивними, що я якось намагався зробити, але якщо моє припущення про відсутність спільності є правильним, правильні / неправильні питання відносно складні, і багато їх компетенції вийде від того, наскільки хороші їх відповіді на більш загальні питання є.
Все одно ...
1) Яким мовам та технологіям ви зазнали впливу? Скільки з них (і з яких) ви витратили понад 50 годин, фактично програмуючи (тобто не включаючи лекції, лабораторний час тощо), але включаючи проекти та завдання, де ви кодували соло).
2) Опишіть найскладнішу програму, яку ви коли-небудь писали. Що зробило це складним?
3) Чого ви навчали в університеті (що стосується програмування), що ви насправді не вважаєте, що розумієте правильно? Якщо ви думаєте, що ви все зрозуміли (перевірте їхні оцінки в цьому пункті), тоді поговоріть про додаток або елемент програми, який ви бачили, що ви не знатимете, як кодувати, і як ви можете почати думати про це.
4) Які основні положення об'єктно-орієнтованого програмування?
5) Розкажіть мені стільки про реляційні бази даних, скільки зможете за 1 хвилину
6) Для веб-програми опишіть спосіб збереження інформації про користувача між сторінками. Які переваги та недоліки існують для описаного вами механізму.
7) Виберіть фрагмент загальновживаної функціональності під час обчислень і дуже коротко поясніть, як це працює на програмному рівні (наприклад, шифрування, стиснення). Поясніть також, як вам довелося користуватися тією функціональністю, яку ви її реалізували (тут я б шукав того факту, що хоч ви, можливо, знаєте, як щось працює, можливо, краще захопити для нього бібліотеку).
EDIT: реструктуризовано та додано кілька додаткових питань, щоб зробити його більш прогресивним, як спочатку задавали.