Moje doświadczenie studentów zacząłem od zera - znalazłem to, czego ludzie uczą się na uniwersytecie, a przydatne są dwa całkiem osobne zestawy.
Ale skoro masz szansę z nimi porozmawiać, głupio byłoby nie brać tego.
Zakładam, że ich tło jest mało wspólne, dlatego unikam pytań dotyczących konkretnego języka. Jedynym wyjątkiem, jaki uczyniłem w tym zakresie, jest założenie, że zrobili coś w Internecie, ale to pytanie może zostać zakwalifikowane jako coś równoważnego, jeśli są specjalistami od osadzania lub czymkolwiek.
Poprosiłeś, aby były postępowe, co próbowałem zrobić, ale jeśli moje przypuszczenie o braku podobieństwa jest prawidłowe, właściwe / złe pytania są stosunkowo trudne i wiele ich kompetencji będzie wynikać z tego, jak dobre będą ich odpowiedzi na bardziej ogólne pytania są.
Tak czy inaczej...
1) Na jakie języki i technologie byłeś narażony? Ile z nich (i które) spędziłeś na programowaniu przez ponad 50 godzin (to nie obejmuje wykładów, czasu laboratoryjnego itd., Ale obejmuje projekty i zadania, w których pisałeś kodowanie solo).
2) Opisz najbardziej złożony program, jaki kiedykolwiek napisałeś. Co go skomplikowało?
3) Czego nauczyłeś się na uniwersytecie (związany z programowaniem), że tak naprawdę nie uważasz, że rozumiesz poprawnie? Jeśli uważasz, że wszystko zrozumiałeś (sprawdź w tym miejscu ich oceny), porozmawiaj o aplikacji lub elemencie aplikacji, którą widziałeś, że nie wiesz, jak kodować i jak możesz zacząć o tym myśleć.
4) Jakie są podstawowe zasady programowania obiektowego?
5) Opowiedz mi jak najwięcej o relacyjnych bazach danych w ciągu 1 minuty
6) W przypadku aplikacji internetowej opisz metodę utrzymywania informacji o użytkowniku między stronami. Jakie zalety i wady istnieją dla opisanego mechanizmu.
7) Wybierz fragment powszechnie używanej funkcjonalności w środowisku komputerowym i wyjaśnij, jak bardzo krótko działa na poziomie programowym (np. Szyfrowanie, kompresja). Wyjaśnij również, jak musiałeś skorzystać z tej funkcji, którą zaimplementujesz (tutaj będę szukał faktu, że chociaż możesz wiedzieć, jak coś działa, prawdopodobnie lepiej jest pobrać bibliotekę).
EDYCJA: Zrestrukturyzowano i dodano kilka dodatkowych pytań, aby uczynić go bardziej progresywnym, jak pierwotnie zadano.