Pytania rekrutacyjne dla backend developerów bez prawidłowych odpowiedzi
Pomyśl o swojej ostatniej rozmowie kwalifikacyjnej. Zostałeś zapytany o to, czym jest ACID lub czym różni się interfejs od klasy abstrakcyjnej. Wyrecytowałeś wyuczone definicje z podręcznika. Rozmówca zaznaczył punkt w swoim notatniku i przeszliście do następnego pytania. Ten rodzaj dialogu przypomina egzamin ustny na uczelni. Słabo pokazuje, jak kandydat rozwiązuje rzeczywiste problemy.
Ariardo Martini, autor repozytorium Back-End Developer Interview Questions, natknął się na ten sam problem. Woli spędzać z kandydatami cały dzień na programowaniu parami. Ale gdy nie ma czasu na wspólne programowanie, potrzebujesz tematów, które prowokują dyskusję zamiast przygotowanych odpowiedzi.
Ściągawka bez prawidłowych odpowiedzi
Projekt to ustrukturyzowany zbiór tematów do rozmów kwalifikacyjnych z backend developerami. Repozytorium zdobyło ponad 16 000 gwiazdek, a mimo to nie zawiera ani jednej gotowej odpowiedzi.
I jest to zamierzone. Autor ostrzega z góry: większość pytań tutaj to pytania otwarte. Nie mają jednego prawidłowego rozwiązania. Celem zbioru jest rozpoczęcie rozmowy, która ujawni proces myślowy developera, jego podejście do kompromisów architektonicznych oraz zrozumienie fundamentalnych zasad.
O czym proponuje dyskutować autor
Wszystkie materiały są podzielone na sekcje tematyczne. Oto kilka bloków, które wyraźnie pokazują strukturę repozytorium.
Architektura i wzorce projektowe
Zamiast wyliczać nazwy wzorców z książki GoF, kandydat otrzymuje praktyczne zadania. Dlaczego obiekty globalne i statyczne są uważane za złą praktykę? Jakie są granice stosowania Active Record versus Data Mapper? Albo jak radzić sobie z „miliardowym błędem
Powiązane projekty