tl; dr: Jak radzić sobie z programistami, którzy są wysoce rekomendowani, ale nie radzą sobie z pytaniami dotyczącymi programowania testów papierowych
Rozmawiałem z kandydatem na stanowisko programisty. Niedawno ukończył studia na wydziale informatyki.
Otrzymał doskonałą rekomendację od swojego przełożonego podczas stażu na stanowisku programisty, aw czasie studiów miał na koncie szereg pobocznych projektów programistycznych. Niezbyt trudne projekty, ale zdecydowanie samodzielne i użyteczne strony internetowe / aplikacje mobilne. Na podstawie CV wygląda jak gwiazdor.
Jedynym problemem jest to, że kiedy dałem mu test papierowy - w zasadzie musi używać pióra i papieru, aby odpowiedzieć na niektóre pytania programistyczne, walczył i nie mógł nie dostałem ani jednego poprawnego. Wszystkie moje pytania są bardzo podstawowymi pytaniami programistycznymi - gdzieś na poziomie fizzbuzz, dopasowując element w tablicy - rodzaj pytań, na które mogą łatwo odpowiedzieć osoby, które uczęszczają na jeden semestr kursu programowania na poziomie podstawowym.
Wspomniałem już, że w ogóle nie obchodzi mnie składnia / język. Pseudokod jest dla mnie wystarczająco dobry
Poprosił o cofnięcie pytań w celu uzyskania odpowiedzi, na co się zgodziłem. Następnego dnia przesłał mi w pełni poprawione rozwiązania. Wykonał zadania na IDE i udało mu się uzyskać prawidłowe wszystkie odpowiedzi.
To mnie zastanawia - jeśli jest tak dobry, jak sugeruje jego rekomendacja, dlaczego nie radzi sobie z testem papierowym? Czy to możliwe, że są ludzie, którzy potrafią dobrze kodować przed ekranem komputera, ale kiedy przychodzi do pisania rozwiązań programistycznych na papierze, mają problemy?
Edycja:
- Nie obchodzi mnie składnia, zostało mu to jasno przekazane
- Poziom pytań korzysta tylko z najbardziej elementarnych konstrukcji, takich jak
for
,if
... w ogóle nic o ezoterycznych wywołaniach bibliotek. Wszystko, co wymaga praktycznej wiedzy w określonych ramach, jest uważane za nie-podstawowe. Dlatego nie proszę osoby zdającej o zapamiętanie jakichkolwiek wywołań metodyhttp
.