Pengalaman saya sebagai mahasiswa, saya mulai dari awal - saya telah menemukan apa yang dipelajari orang-orang di Universitas dan yang bermanfaat adalah dua set yang terpisah.
Tetapi karena Anda memiliki kesempatan untuk berbicara dengan mereka, akan konyol untuk tidak menerimanya.
Asumsi saya adalah bahwa ada sedikit kesamaan di latar belakang mereka, jadi saya menghindari pertanyaan spesifik bahasa. Satu-satunya pengecualian yang saya buat untuk ini adalah asumsi bahwa mereka telah melakukan sesuatu di web tetapi pertanyaan ini dapat disesuaikan dengan sesuatu yang setara jika mereka merupakan spesialis yang disematkan atau apa pun.
Anda telah meminta mereka untuk menjadi progresif yang telah saya coba lakukan tetapi jika asumsi saya tentang tidak ada kesamaan adalah benar / pertanyaan yang salah relatif rumit dan banyak kompetensi mereka akan datang dari seberapa baik jawaban mereka menjadi lebih umum pertanyaan adalah.
Bagaimanapun...
1) Bahasa dan teknologi apa yang Anda gunakan? Berapa banyak dari ini (dan yang mana) yang telah Anda habiskan lebih dari 50 jam untuk pemrograman (itu tidak termasuk kuliah, waktu praktikum dan sebagainya, tetapi termasuk proyek dan tugas di mana Anda mengkode solo).
2) Jelaskan program paling kompleks yang pernah Anda tulis. Apa yang membuatnya kompleks?
3) Apa yang Anda ajarkan di universitas (terkait pemrograman) yang Anda pikir tidak Anda pahami dengan benar? Jika Anda berpikir bahwa Anda memahami segalanya (periksa nilainya pada saat ini) maka bicarakan aplikasi atau elemen aplikasi yang Anda lihat tidak akan tahu cara membuat kode dan bagaimana Anda mungkin mulai memikirkannya.
4) Apa prinsip dasar Pemrograman Berorientasi Objek?
5) Ceritakan banyak tentang database relasional sebanyak yang Anda bisa dalam 1 menit
6) Untuk aplikasi web, jelaskan metode untuk mempertahankan informasi tentang pengguna di antara halaman. Apa kelebihan dan kekurangan yang ada untuk mekanisme yang Anda jelaskan.
7) Pilih bagian fungsionalitas yang umum digunakan dalam komputasi dan jelaskan secara singkat bagaimana kerjanya pada level program (misalnya enkripsi, kompresi). Juga jelaskan bagaimana Anda harus menggunakan fungsionalitas yang akan Anda terapkan itu (di sini saya akan mencari fakta bahwa meskipun Anda mungkin tahu cara kerja sesuatu, mungkin lebih baik untuk mengambil perpustakaan untuk itu).
EDIT: Direstrukturisasi dan menambahkan beberapa pertanyaan tambahan untuk membuatnya lebih progresif seperti yang ditanyakan semula.