Doświadczenia z Nietypowego Procesu Rekrutacji na Junior C# Developera

0

Cześć Wszystkim!

Chciałbym podzielić się z Wami moim ostatnim doświadczeniem z procesu rekrutacji na stanowisko junior C# developera, który był dla mnie dość zaskakujący i myślę, że warto o tym porozmawiać.

Podczas testu kompetencji spotkałem się z pytaniami, które wydawały się skupiać bardziej na znajomości specyficznych, językowych tricków niż na realnych umiejętnościach programistycznych. Pytania były typu: "napisz, jaki będzie wynik takiego działania ".

i--= ++i + i--;//celowo zmieniona treść

Zastanawiam się, czy to faktycznie dobry sposób na ocenę umiejętności programisty, szczególnie na poziomie juniora.

Co więcej, nie miałem okazji przedstawić moich dotychczasowych projektów ani doświadczenia praktycznego, co wydaje mi się ważnym elementem każdej rekrutacji, szczególnie dla osób na początku swojej kariery.

Trochę przypomina mi to naukę na Kangura. Dla tych co nie wiedzą - jest (lub był) to konkurs matematyczny gdzie przede wszystkim liczyła się umiejętność rozwiązywania "podchwytliwych" zadań matematycznych. Pula "pułapek" była ograniczona, więc przerabiając konsekwentnie te zadania dało się tego po prostu nauczyć i w znaczący sposób nie przekładało się to na umiejętności matematyczne.

Chciałbym usłyszeć Wasze opinie na ten temat. Czy spotkaliście się z podobnymi sytuacjami? Jakie są Wasze myśli na temat takiego podejścia do rekrutacji?

7

Rekrutacyjne WTF jakie Was spotkały

Temat z czarnej listy, zamykam temat

3

Przypomina mi to rekrutacje sprzed 10 lat. wtedy kazdy rekruter staral sie znalezc co dziwniejsze haki na rekrutowanego

1

W c++ to połowa rekrutacji tak wygląda, ale w dobrych firmach nie chodzi w niej o podanie poprawnego wyniku, ale sprawdzenie czy kandydat rozumie co się dzieje.
Dlatego warto w takim przypadku tłumaczyć na głos, żeby pokazać, że się wie. Wówczas wynik sam Ci przyjdzie do głowy, albo będzie nieistotny.

2
LensAndLines napisał(a):

Zastanawiam się, czy to faktycznie dobry sposób na ocenę umiejętności programisty, szczególnie na poziomie juniora.

Czyja wiem? Jak ktoś nie ogarnia kolejności wykonywania zadań to ciężko zakładać że zacznie ci rozwiązywać układy równań.

KamilAdam napisał(a):

Przypomina mi to rekrutacje sprzed 10 lat. wtedy kazdy rekruter staral sie znalezc co dziwniejsze haki na rekrutowanego

Takie czasy, najpierw ci zakładają teczkę a później nimi grają. Paradoksalnie najgorzej dziś mają ci bez teczki :(

1

pre i post dodawanie, czyli ++i to dodaje +1 do i i zwraca nowe i, a i++, zwraca i aktualne, a potem dopiero dodaje +1.

czyli jak i = 5;
to ++i zwróci 6
a i++ zwróci 5,

A i--= mogło by być i- -=, ale nie ma czegoś takiego, a do i-- = i-- zwróci liczbę czyli rvalue, a powinna być zmienna czyli lvalue czyli to jest niepoprawna operacja.

1
Autysta napisał(a):

pre i post dodawanie, czyli ++i to dodaje +1 do i i zwraca nowe i, a i++, zwraca i aktualne, a potem dopiero dodaje +1.

czyli jak i = 5;
to ++i zwróci 6
a i++ zwróci 5,

A i--= mogło by być i- -=, ale nie ma czegoś takiego, a do i-- = i-- zwróci liczbę czyli rvalue, a powinna być zmienna czyli lvalue czyli to jest niepoprawna operacja.

chciałem coś odpisać ale spojrzałem na nick i wszystko jasne :D

Czitels napisał(a):

W c++ to połowa rekrutacji tak wygląda, ale w dobrych firmach nie chodzi w niej o podanie poprawnego wyniku, ale sprawdzenie czy kandydat rozumie co się dzieje.
Dlatego warto w takim przypadku tłumaczyć na głos, żeby pokazać, że się wie. Wówczas wynik sam Ci przyjdzie do głowy, albo będzie nieistotny.

Jest jakiś agregator takich zadanek? Bo te które dotychczas rozwiązywałem nie stawiały na taki typ zadań.

w każdym razie , przeszedłem do kolejnego etapu z tą rozmową, więc nie poszło mi tak źle. Yay :D

1
LensAndLines napisał(a):

Zastanawiam się, czy to faktycznie dobry sposób na ocenę umiejętności programisty, szczególnie na poziomie juniora.

Nie, ale żaden nie jest.

Chciałbym usłyszeć Wasze opinie na ten temat. Czy spotkaliście się z podobnymi sytuacjami? Jakie są Wasze myśli na temat takiego podejścia do rekrutacji?

Tak, też kiedyś bywałem rekrutowany na juniora. No co poradzić - trzeba zęby zagryźć i robić te testy albo szukać innych firm.

3

Ostatnio przygotowywałem znajomego do rekrutacji i pracy na juniora php. Skupiłem się na wzorcach, dobrych praktykach, OOP, debugowaniu, testach. A jemu zadali zadanie z pętlą for na kartce. Więcej pytań nie zadali i odpadł. Petli for w ciągu 6 lat użyłem może z 5 razy.
Nie ma to sensu, ale niektóre firmy to robią.

0

Normalne pytanie, nie ma w tym nic nietypowego. Przykład, który podałeś jest bardzo prosty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1