Krzysztof N.

Krzysztof N. CEO. Aplikacje
internetowe i
mobilne. Symfony,
Zend.

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Jak w temacie. Jakie pytania zadalbys/zadalabys nowemu pracownikowi, ktorego przyjmowalbys/przyjmowalabys na stanowisko Programista .Net?

Pomysl sobie, ze jestes kierownikiem projektow, szefem dzialu lub firmy i zatrudniasz nowego pracownika na takie stanowisko. O co go zapytasz?

Mam na mysli glownie pytania techniczne, ale nie tylko :)
Dymitr G.

Dymitr G. Internet

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

O Projekty. Jakie robil, najtrudniejsze, najlatwiejsze.
Co najbardziej lubi w .NET, dlaczego wybral ta platforme.
Czy woli dlubac w C# czy w Visual Basicu.
Czy mial do czynienia z VB.6 (tak dla ciekawosci) (Jesli tak, to czy nie uwaza ze 6ka jest fajniejsza od .NET :)
Czy uwaza ze Delphi wymarlo smiercia naturalna ;)

I tutaj juz bym zadawal pewnie setki podpytan do kazdego z tych pytan.
Najbardziej jako kierownika interesowaly by mnie projekty oraz doswiadczenie oraz charakter goscia.
Tomasz Saluszewski

Tomasz Saluszewski Starszy Inżynier
Systemów,
Objectivity

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Popieram Dymitra odnosnie pytan dot. realizowanych projektow, bo doswiadczenie i praca nad realnymi problemami jest wazniejsza od wiedzy ksiazkowej.

Odnosnie pytan technicznych, staralbym sie sprawdzic umiejetnosc zastosowania teorii w praktyce, czyli np.
- napisac fragment kodu majacego cechy OOD (wymienic jakie),
- zasugerowac zastosowanie konkretnego patternu do danego problemu programistycznego (np. jaki pattern wybrac dla sledzenia historii operacji w edytorze)
- zaproponowac rozwiazanie konkretnego problemu programistycznego w kontekscie wiodacej technologii dla danej oferty pracy
Dymitr G.

Dymitr G. Internet

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

A najlepiej to bym go zapytal o rozwiazanie do obecnie dreczacego mnie problemu. Np. robie jakis projekt i szukam rozwiazania, albo ogolnie podpytal czy ma doswiadczenie w tym co _MY_ obecnie tworzymy. Wtedy latwiej takiego goscia zintegrowac i wrzucic w wir pracy.

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Zależy czego wymagasz od pracownika - czy szukasz kogoś z doświadczeniem, kto od razu usiądzie i będzie klepał dobrej jakości kod, czy kogoś, dla kogo dopuszczasz dłuższą fazę rozruchu i doszkolenia.

W pierwszym przypadku pytania mogą być bardziej szczegółowe i bezpośrednio dotyczyć technologii - wzorce projektowe, rozwiązania często spotykanych problemów, konwencje, konkretne powiązane z .NET technologie (ADO .Net, ASP, itp.).

W drugim przypadku należałoby sprawdzić talent oraz umiejętność zdobywania i przyswajania wiedzy za pomocą pytań na temat problemów związanych ogólnie z tworzeniem oprogramowania (np. w jaki sposób posortowałbyś dużą kolekcję danych przy ograniczonych zasobach).

PozdrawiamJanusz Wiśniowski edytował(a) ten post dnia 08.04.08 o godzinie 12:55

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Jeśli chodzi o pytania techniczne to możesz użyć np. What Great .NET Developers Ought to Know - Scott'a Hanselman'a (lub wiele innych tego typu zasobów). Poza technicznymi pytaniami to warto sprawdzić/zapytać czy ktoś pasjonuje się .NET czy tylko używa. Czy zna nazwiska. Pamiętam jak na jednym interview z pytań technicznych przeszedłem z rekruterem do dyskusji nt. WPF'a i książki Adama Nathana - WPF Unleashed i osoby Charles'a Petzold'a. Założę się, że to zrobiło większe pozytywne wrażenia niż poprawne odpowiedzi na niezliczoną ilość pytań technicznych. Jeśli chcesz konkretne pytania techniczne z danego zakresu, to napisz do mnie na priv'a mam trochę tego typu zasobów, mogę poszukać - używam ich do kształcenia samego siebie :-)
Na koniec jeszcze jedno źródło, nie do końca zgadzam się z tym co jest tam napisane, ale może będziesz mógł się wzorować na co można zwracać uwagę: How to impress at your next interview
Kazimierz Kuta

Kazimierz Kuta Microsoft MVP

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Wszystko fajnie... tylko pytanie co jesli kandydat też przeczytał te wszystkie pytania i wygooglał odpowiedzi. Scott napisał fajna listę, ale potem zrobił podast http://hanselminutes.com/default.aspx?showID=69 w którym ostrzega, że korzystanie z jego pytań podczas procesu rekrutacji (i innych dostepnych w internecie) może skończyć się katastrofą. Polecam wsłuchać się w podcast...Kazimierz Kuta edytował(a) ten post dnia 10.04.08 o godzinie 22:37

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

No oczywiście, że mógł wygooglać. Cały trik polega na tym, że poza zadaniem pytania i uzyskaniem odpowiedzi te pytania powinny być początkime dyskusji już na wyższym poziomie trudności. Wstępne pytanie eliminuje tematy, które rzeczywiście nie są domeną kandydata. Jeśli chcesz tych list używać na zasadzie pytanie - odpowiedź i oceniać w skali 0-1 to już lepiej zrobić test. Szkoda marnować czas osoby rekrutującej...
Poza tym czasem widać czy ktoś rozumie co mówi..czy tylko recytuje z pamięci...
Maciej Filipiak

Maciej Filipiak właściciel, VizMedia

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Proponuje inną formę testów:

Nie sprawdzamy co delikwent wie o .NET,

tylko jak sobie radzi, gdy czegoś nie wie.

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Podoba mi się ta forma interview. Ciekawe jest także podejście opowiedziane przez Scott'a w tym podcast'ie - metoda podejścia a'la CSI :-)

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Maciej Filipiak:
Proponuje inną formę testów:

Nie sprawdzamy co delikwent wie o .NET,

tylko jak sobie radzi, gdy czegoś nie wie.

no wlasnie, tu lezy sedno... wiedza i doswiadczenie to jedno, a predyspozycje do rozwoju i 'inteligencja' to drugie.. tylko jak skutecznie i w rozsadnym czasie zweryfikowac umiejetnosc rozwoju? nowa technologia zupelnie nieuzywana i sprawdzenie jak ktos szybko sobie z czyms poradzi? jest to jakis sposob.. ale imho nie szczegolny... sa jeszcze metody asessment ktore sluza do oceny umiuejetnosci rozwoju, ale to dlugi proces na ktory mozna sobie pozwolic dopiero przy naprawde powaznych rekrutacjach...

swego czasu sondowalem tez pare osob zajmujacych sie rekrutacja pod katem tego czego szukaja w kandydatach na takie stanowiska.. ale nie bylo zadnych ciekawych odpowiedzi..
Dymitr G.

Dymitr G. Internet

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Dariusz Sroka:
swego czasu sondowalem tez pare osob zajmujacych sie rekrutacja pod katem tego czego szukaja w kandydatach na takie stanowiska.. ale nie bylo zadnych ciekawych odpowiedzi..

Kula w płot. Przeciez rekruterzy szukaja programistow dla roznych klientow, a kazdy klient ma inny wymagania i moze szukac innej osoby. Wiekszosc rekruterow nie rozroznia c++ od d dur, to tez ciezki fakt.
Dariusz Macina

Dariusz Macina Technology Manager,
Making Waves Polska

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Maciej Filipiak:
Proponuje inną formę testów:

Nie sprawdzamy co delikwent wie o .NET,

tylko jak sobie radzi, gdy czegoś nie wie.

Tu sie zgodze w 100%

Zreszta jak na rozmowe przychodzi gosc z kilkuletnim doswiadczeniem i mnostwem projektow w portfolio, to az nie wypada sprawdzac wiedzy technicznej. Takie pytania zaadresowane sa dla ludzi ktorzy zaczynaja pracowac, studentow. Ludzi doswiadczonych to raczej sie pyta co robili i co chca robic dalej i na tej podstawie ocenia czy jest to zbiezne z profilem firmy/stanowiska itp.

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Maciej Filipiak:
Proponuje inną formę testów:

Nie sprawdzamy co delikwent wie o .NET,

tylko jak sobie radzi, gdy czegoś nie wie.

Dobry pomysł. Rzucić kandydatowi jakiś ciężki, bardzo nietypowy problem do rozwiązania, dać 0.5h, kompa z internetem i zobaczyć co wymyśli. Podoba mi się:)
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Janusz Wiśniowski:
Maciej Filipiak:
Proponuje inną formę testów:

Nie sprawdzamy co delikwent wie o .NET,

tylko jak sobie radzi, gdy czegoś nie wie.

Dobry pomysł. Rzucić kandydatowi jakiś ciężki, bardzo nietypowy problem do rozwiązania, dać 0.5h, kompa z internetem i zobaczyć co wymyśli. Podoba mi się:)

Pytanie tylko co się w ten sposób zbada czy rzeczywiste umiejętności radzenia sobie z problemem czy raczej umiejętności radzenia sobie ze stresem.
Maciej Filipiak

Maciej Filipiak właściciel, VizMedia

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

to i to jest istotne :)

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Dariusz Macina:
Maciej Filipiak:
Proponuje inną formę testów:

Nie sprawdzamy co delikwent wie o .NET,

tylko jak sobie radzi, gdy czegoś nie wie.

Tu sie zgodze w 100%

Zreszta jak na rozmowe przychodzi gosc z kilkuletnim doswiadczeniem i mnostwem projektow w portfolio, to az nie wypada sprawdzac wiedzy technicznej. Takie pytania zaadresowane sa dla ludzi ktorzy zaczynaja pracowac, studentow. Ludzi doswiadczonych to raczej sie pyta co robili i co chca robic dalej i na tej podstawie ocenia czy jest to zbiezne z profilem firmy/stanowiska itp.
Zgadzam się z Tobą. :)

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Edward Weinert:
Dariusz Macina:
Maciej Filipiak:
Proponuje inną formę testów:

Nie sprawdzamy co delikwent wie o .NET,

tylko jak sobie radzi, gdy czegoś nie wie.

Tu sie zgodze w 100%

Zreszta jak na rozmowe przychodzi gosc z kilkuletnim doswiadczeniem i mnostwem projektow w portfolio, to az nie wypada sprawdzac wiedzy technicznej. Takie pytania zaadresowane sa dla ludzi ktorzy zaczynaja pracowac, studentow. Ludzi doswiadczonych to raczej sie pyta co robili i co chca robic dalej i na tej podstawie ocenia czy jest to zbiezne z profilem firmy/stanowiska itp.
Zgadzam się z Tobą. :)

A ja i się zgadzam i się nie zgadzam.
Czasami przychodzi osoba, która ma wpisane mnóstwo projektów i kilkuletnie doświadczenie, a jak zadasz kilka pytań, to wiesz, że tracisz czas. Nie widzę nic umniejszającego w rozwiązaniu kilku zadań przez doświadczonego programistę. Powiem więcej nie widzę również nic złego w przedstawieniu takiego testu liderowi grupy (no, chyba, że taka osoba z góry mówiła, że nie jest i nie była programistą).

Ponowię zaproszenie na spotkanie. Jednym z elementów jest odpowiedzenie na kilka pytań otwartych.

http://www.goldenline.pl/praca/oferta/121556

pozdrawiam
Mariusz
Dariusz Macina

Dariusz Macina Technology Manager,
Making Waves Polska

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

To moze po prostu ten ktos z kilkunastoma projetami i kilkuletnim doswiadczeniem po prostu naklamal w CV?

Ja rowniez spotkalem sie z przypadkiem, gdy zostala przyjeta osoba, ktora nieco upiekszyla swoje CV w stosunku do stanu faktycznego. Ale okresu probnego juz ten ktos nie przetrwal - praca zweryfikowala wpisy w CV (od tego w koncu jest okres probny prawda?).

Ale znam tylko jeden taki przypadek.
Duzo czesciej spotkac sie mozna z sytuacja gdy dobry developer odpada bo akurat test mu nie podpasil.

I moge to powiedziec rowniez z wlasnego doswiadczenia.
Powiedzmy, ze mam slaba pamiec i nie pamietam dokladnie rzeczy ktorymi zajmowalem sie miesiac, dwa temu nie mowiac juz o tym co robilem rok temu. Czy to, ze nie potrafie z pamieci podac dokladnego rozwiazania czegos czyni mnie gorszym developerem?
Czy w pracy developera wazniejsza jest umiejetnosc rozwiazywania testow teoretycznych czy moze umiejetnosc rozwiazywania prawdziwych problemow (znam teoretykow, co nawet z googla nie potrafia skorzystac jak spotkaja sie z jakims nowym problemem).

Gdybym mial podawac w CV tylko to z czego jestem gotowy odpowiadac na rozmowie kwalifikacyjnej (mam tu na mysli wysoka szczegolowosc pytan), to musialbym sie ograniczyc do li tylko kilku ostatnich tygodni. Czy w takim razie cos czego uzywalem rok, dwa, piec temu nie powinno byc wymienione w CV?

Uwazam ze pytania o duzej szczegolowosci, w stylu "a ta metoda to
jakie parametry przyjmuje?" za zupelnie bezsensowne. Glownie dlatego ze sprawdzaja co najwyzej "wiedze chwilowa" czyli to sie ma aktualnie w pamieci. W zaden zas sposob nie odroznimy takimi pytania developera doswiadczonego i poczatkujacego.Dariusz Macina edytował(a) ten post dnia 24.04.08 o godzinie 15:30

konto usunięte

Temat: Pytania podczas rekrutacji na stanowisko Programista .Net

Dariusz Macina:
Dlatego tez pytania o duzej szczegolowosci, w stylu "a ta metoda
to jakie parametry przyjmuje?" uwazam za kompletnie bezsensowne.

Tu zgadzam się w 100%. Pytania szczegółowe, takie jak podałeś są kompletnie bez sensu. Od "pamiętania" parametrów metod to są współczesne IDE i google :-D.
Niemniej są pewne zagadnienia, które w zasadzie są obowiązkowe.
Dam tu taki przykład z rekrutacji na stanowisko Java ME developer.
Osoba przedstawiła się (w CV i podczas rozmowy) jako ekspert od JME. Potrafiła opowiedzieć o kliku projektach, które zrealizowała w tej technologii. Jednak bez żadnych szczegółów. Zaintrygowany poprosiłem o podanie metod wymaganych w MIDlecie (w końcu to ekspert i takie podstwy to powinien znać). Moje zdziwienie było dość duże, gdy okazało się, że żadna z podanych metod nie jest standardową metodą MIDletu w VME, nie mówiąc już o wymaganych.

Tak więc kilka ogólnych pytań nt. technologii TAK. Pytania szczegółowe NIE. Kawałek kodu do implementacji, nie jestem przekonany: sam nigdy nie lubiłem pisać kodu w IDE = kartka + długopis ...

Jeżeli chodzi o kłamanie w CV - szkoda mojego czasu na okres próbny dla osoby, która nie zna się na czymś, a wpisuje się jako ekspert.



Wyślij zaproszenie do