FizzBuzz to prosty test umiejętności programistycznych, często stosowany przez pracodawców w celu wyeliminowania ludzi, którzy tak naprawdę nie mogą programować. Czy istnieje równoważny test dla administratorów systemu i ogólnych informatyków?
Wyjaśnienie Poszukuję rzeczy, które można przetestować w trakcie wywiadu z pewną dokładnością. Oczywiście nie będzie to jednoznacznie określać właściwej osoby, tak jak FizzBuzz nie dla programistów. Chcę tylko odrzucić ludzi, którzy myślą, że mogą pracować jako administrator systemu / osoba IT, ponieważ mogą surfować po Internecie.
Odpowiedzi:
Nie sądzę, abyś zaproponował taki test dla administratorów, ponieważ definicja administratora (na potrzeby tej witryny) jest zbyt szeroka. Test FizzBuzz można zaimplementować w dowolnym języku programowania, więc nie ma znaczenia, czy zatrudniasz programistę PHP, czy kogoś, kto zajmuje się osadzeniem C.
Po stronie administracyjnej możesz zatrudniać administratora sieci, administratora pamięci masowej, administratora serwera (dalej w systemie Windows, Linux, * nix, mainframe), administratorów / wsparcia pulpitu, obsługi technicznej lub nawet konkretnych administratorów aplikacji (Exchange, Lotus, SAP itp.).
Jasne, jednym z obszarów, na które możesz się natknąć, są TCP / IP i CIDR, ponieważ komunikacja sieciowa jest podstawową umiejętnością większości pozycji, ale nawet to może nie być konieczne do mikstur podstawowych (w przeciwieństwie do FizzBuzz dla programistów).
Osobiście wolę używać otwartych scenariuszy, aby zobaczyć proces rozwiązywania problemów przez wnioskodawcę i jak dobrze mogą analizować nową sytuację. Jeszcze lepszym rozszerzeniem tego jest fakt, że wnioskodawca współpracuje bezpośrednio z klientem wewnętrznym w prawdziwej sprawie. Nie tylko widzisz powyższe działania, ale także ich podejście do obsługi klienta.
źródło
Myślę, że okaże się, że FizzBuzz jest bardzo rzadko używany, a potem tylko przez bardzo słabych ankieterów z minimalną znajomością zasad programowania. Każda taka metoda testowania jest całkowicie odrzucona, ponieważ rozwiązania są szeroko rozpowszechniane i zapamiętywane przez każdego, kto uważa się nawet za kwalifikującego się do rozmowy kwalifikacyjnej. Każdy taki test dla administratora systemu byłby równie bezużyteczny.
Standaryzowane pytania testowe są i zawsze były bezwartościowe. Tak samo podczas rozmowy kwalifikacyjnej, jak co roku na tych samych pytaniach na szkolnym egzaminie. Działają tylko raz.
To, czego potrzebujesz, to ankieter, który ma umiejętności i umiejętność „czytania” ludzi. Należy dowiedzieć się więcej o tym, jak kandydat odpowiada na pytania, niż o samych odpowiedziach. Brak skrótów. Przynajmniej nie ma żadnej wartości.
źródło
Nadal uważam, że stare „jak bezpiecznie i przenośnie usunąć plik o nazwie„ dash-eff-arr ”(-fr)?” być dość dobrym prognostykiem tego, jak dobrze ktoś poradzi sobie na bardziej zaawansowane pytania. Rutynowo polecam to pytanie kontrolne.
Ludzie, którzy grzebią się w sugestiach dotyczących globowania, cytowania i ucieczki, są moim zdaniem potencjalnie niebezpieczne w skorupie root w systemie produkcyjnym. Ci, którzy beztrosko sugerują,
rm -- -fr
są tylko nieznacznie lepsi. Ci, którzy naprawdę rozumieją, w jaki sposób powłoka analizuje wiersz poleceń ... na temat różnicy między tym, co parsowana jest powłoka, a tym, co polecenie (takie jakrm
) otrzymało w wektorze argumentów, zwykle mają dość dobre zrozumienie innych materiałów administracyjnych systemu, takich jak dobrze.O wiele bardziej interesujące i zaangażowane pytanie:
(Ja zwykle zapewnienie konkretnej
tar
komendy i datę jako etykiety na razie taśma jest; i wydrukować zfdisk -l
idf -k
wyjścia, a ja generalnie pozwoli im zmienićtar
innego podobnegocpio
,afio
lub nawetpax
polecenia; szczegóły archiwizacji użyteczność nie jest przedmiotem mojego pytania).To pytanie nie nadaje się do badań przesiewowych ... osoba przeprowadzająca wywiad musi dobrze rozumieć odpowiedź i powinna być w stanie sprawdzić około dziesięciu kroków w tym procesie. Jestem bardzo wyrozumiały od drobnych problemów sekwencji, zwłaszcza jeśli połowy respondentów im --- na przykład zdając sobie sprawy, że on lub musiałaby biec
fdisk
przed tą seriąmkfs
imount
poleceń.Powiedziałbym, że jest to duchowo najbliższy scenariuszowi fizzbuzz.
Kolejny ulubiony:
Ten ma być dialogiem. U podstaw chcę, aby wykazali się zrozumieniem, jak uruchomić system w trybie pojedynczego użytkownika i wymusić zmianę hasła oraz jak uruchomić z dysku ratunkowego i wykonać to samo zadanie. (Po kolei ujawniam, że system jest skonfigurowany
sulogin
i że istnieje hasło bootloadera (GRUB lub LILO), aby zapobiec łatwemuinit=/bin/sh
). To jest czysto techniczna część pożądanej odpowiedzi.Jednak zwykle dbam też o szersze względy, które powinny one podnieść. Czy pytają, czy ktoś ma
sudo
wystarczający dostęp do zadania? Jak przewidują zorganizowanie zakłócenia usługi? Czy pytają o możliwość, że były administrator był wrogi lub że system mógł zostać przejęty? Czy zgłaszają opinie lub sugerują, w jaki sposób hasła powinny być deponowane przez kierownictwo?źródło
Nic formalnie użytecznego nie mogę wymyślić, ale oto kilka ogólnych wskazówek.
Zapytaj ich o kopie zapasowe. Jeśli nie powiedzą czegoś w stylu „celem kopii zapasowej jest przywrócenie”, nie chcesz ich.
Musisz poczuć, jak reagują, gdy Sh-t poznaje pana Fan i decyduje się na piękny związek. Sfałszuj sytuację awaryjną podczas wywiadu i sprawdź, czy poradzą sobie z nią w rozsądny sposób, czy też biegają w kółko, jakby płonęli.
Musisz wyeliminować ewangelistów technologii. Ci ludzie nigdy nie są dobrzy do posiadania na pokładzie, ponieważ zawsze będą chcieli używać swojej ulubionej technologii, niezależnie od tego, czy jest ona odpowiednia. Kilka wiodących pytań powinno Cię tam doprowadzić.
Musisz także odrzucić typy „wieży z kości słoniowej”. Administrator powinien zawsze być przygotowany na podwinięcie rękawów i zabrudzenie rąk w razie potrzeby. Ta fałszywa sytuacja nadzwyczajna może tu pomóc.
źródło
Poproś ich o wyjaśnienie, co oznacza 10.13.216.41/18. Odpowiedź nie musi być całkiem jak opisano jako ten jeden, ale każdy SysAdmin powinien być w stanie wyjaśnić, adresy, sieci, maski.
źródło
Poproś, aby wymyślili drzewo rozwiązywania problemów dla SSL. Większość nowych systemów informatycznych zależy dziś od serwerów sieciowych, a SSL zależy od wielu technologii. Zacznij od „Użytkownik skarży się, że witryna twierdzi, że certyfikat bezpieczeństwa jest nieważny”, i niech zaczną wymieniać rzeczy, których należy szukać.
To, czego chcesz szukać, to trzy rzeczy:
Punkty bonusowe, jeśli możesz wyciągnąć początkowy niejasny opis problemu z istniejącego narzędzia do śledzenia problemów. Znalezienie przyczyny problemu może być trudne; jak mówi Torvalds :
źródło
Po przeprowadzeniu wywiadów z kilkoma osobami na temat ról u nas w ciągu ostatnich kilku lat powiedziałbym, że quiz techniczny obejmujący pytania podobne do MCP działa całkiem dobrze na egzaminie papierowym. Resztę (na przykład podejście i rozwiązywanie problemów) najlepiej znaleźć w rozmowie indywidualnej i dyskusji technicznej.
Ustawiłem kilka quizów dla ludzi, którzy wyglądali na piłkę i mają wszystkie odpowiednie kawałki papieru, aby recepcjonistka płakała podczas testu! Więc chociaż certyfikaty są dobrym wskaźnikiem, nie możesz w nich pokładać całej swojej wiary.
źródło
Administrator systemu powinien być w stanie udzielić szczegółowych instrukcji krok po kroku dotyczących konfigurowania sieci w co najmniej jednym wspólnym systemie operacyjnym i powinien być w stanie to zrobić, nie widząc ani nie dotykając komputera.
@Ben, Dając im komputer, pokonuje sens testu. Myślę, że konfigurowanie sieci to bardzo podstawowa umiejętność, którą każdy administrator systemu powinien poświęcić pamięci.
Przez lata prawdopodobnie otrzymałem kilkanaście połączeń, w których ktoś inny pomógł jednemu z moich użytkowników laptopów w ustawieniu statycznego adresu lub serwera proxy, aby działał w jakiejś zagranicznej sieci. Kiedy przenieśli się do innej sieci, zadzwonili do mnie z pytaniem, co powinni zrobić, aby naprawić swój komputer. Połączenia te zdają się zawsze zdarzać, gdy nie mam przed komputerem, a dzwoniący zwykle ma wystarczającą siłę polityczną, aby natychmiast potrzebna była pomoc. Nie mówię, że musisz znać każdy szczegół, taki jak dokładna nazwa pozycji menu, ale myślę, że powinieneś być w stanie przeprowadzić kogoś przez rozwiązywanie problemów i ustalanie ustawień sieciowych na komputerach, nie będąc przed tym komputerem.
źródło
To proste pytanie: wykonując obowiązki administratora, korzystasz z wiersza polecenia lub myszy.
Gdyby powiedzieli mysz, pokazałbym im drzwi.
źródło
screen
sesję wielu użytkowników GNU, która średnio 20 powłok utrzymuje stan w różnych połączeniach z innymi systemami, IRC itp.