Wiele słyszymy o zapachach kodu, zapachach testowych, a nawet zapachach projektu, ale nie słyszałem o dyskusji na temat „zapachów” pracodawców poza testem Joela . Po wielu frustracjach związanych z pracodawcami z bukietem nieprzyjemnych zapachów kultury korporacyjnej, uważam, że nadszedł czas, abym aktywnie szukał bardziej dojrzałego środowiska programistycznego.
Zacząłem układać listę pytań, aby pomóc pracodawcom weryfikującym, identyfikując problemy podczas rozmowy kwalifikacyjnej i szukam dodatkowych pomysłów. Przypuszczam, że ta lista może być łatwo zmodyfikowana przez pracodawcę w celu sprawdzenia również pracownika, ale proszę odpowiedzieć z perspektywy rozmówcy.
Myślę, że ważne byłoby zadawanie wielu z tych pytań wielu osobom, aby dowiedzieć się, czy udzielono spójnych odpowiedzi. W większości próbowałem ułożyć pytania w każdej sekcji w kolejności, w jakiej można je zadawać. Niepożądana odpowiedź na pierwsze pytanie często powoduje, że dalsze działania są dyskusyjne.
Wartości
- Co stanowi „dobrze napisane” oprogramowanie?
- Jakie atrybuty ma dobry programista? To samo pytanie dla menedżera. Kim są Twoi najbardziej cenieni pracownicy / menedżerowie i dlaczego?
Proces
- Czy masz proces rozwoju?
- Jak rygorystycznie to przestrzegasz?
- Jak decydujesz, ile procesu zastosować do każdego projektu?
Opisz typowy cykl życia projektu. Zapytaj, czy nie wyjdą inaczej:
- Waterfall / iterative: Ile czasu spędza się na gromadzeniu wymagań z góry? projekt z góry?
Testowanie
- Kto opracowuje testy (programiści lub oddzielni inżynierowie testów?)
- Kiedy są rozwijane?
- Kiedy przeprowadzane są testy?
- Jak długo trwa wykonanie?
- Co stanowi dobry test?
- Skąd wiesz, że wystarczająco przetestowałeś?
- Jaki procent kodu jest testowany?
Przejrzeć
- Jak wygląda proces przeglądu?
- Jaki procent kodu jest sprawdzany? Projekt?
- Jak często mogę oczekiwać uczestnictwa jako recenzent kodu / projektu / recenzent?
- Jakie kryteria stosuje się do przeglądu i skąd pochodzą?
Poprawa
- Jakie nowe narzędzia i techniki oceniłeś lub wdrożyłeś w ubiegłym roku?
- Jakie szkolenia odbyli twoi pracownicy w ciągu ostatniego roku? Co będę robił przez pierwsze sześć miesięcy w Twojej firmie (wskazując, jaki rodzaj zorganizowanego mentoringu / szkolenia został przemyślany, jeśli w ogóle)
- Jakie zmiany w procesie rozwoju zostały wprowadzone w ubiegłym roku?
- Jak usprawniasz i uczysz się na własnych błędach jako organizacja? Jaki był największy błąd Twojej organizacji w ubiegłym roku i jak został rozwiązany?
- Jakie opinie przekazałeś ostatnio kierownictwu? Czy to zostało wdrożone? Jeśli nie to dlaczego?
- W jaki sposób Twoja firma stosuje „najlepsze praktyki”? Jak ich szukać na zewnątrz lub w środku i jak się nimi dzielić?
Etyka
- Opowiedz mi o problemie etycznym, który ostatnio spotkałeś Ty lub Twoi pracownicy, i jak go rozwiązano?
- Czy korzystasz z oprogramowania typu open source? Jakie masz wkłady typu open source?
Dalsze działania
Podobało mi się to, co @ jim-leonardo powiedział w tym pytaniu dotyczącym przepełnienia stosu :
Naprawdę warto zadać sobie pytanie: „Czy ta osoba wydaje się, że próbuje mnie zrekrutować i zainteresować?” Myślę, że to jeden z najważniejszych elementów. Jeśli wydaje się, że przyjmują postawę, że jedyną osobą, z którą przeprowadzono wywiad, jesteś ty, to prawdopodobnie będą cię źle traktować. Dobrzy ankieterzy rozumieją, że muszą sprzedać stanowisko tyle, ile kandydat musi sprzedać sam.
Dodano @SethP:
Glassdoor.com to dobra strona internetowa do wyszukiwania potencjalnych pracodawców. Zawiera informacje o tym, jak poszczególne firmy przeprowadzają wywiady ...