Rozmowa rekrutacyjna dla programistów. Przewodnik do sukcesu - Helion
Tytuł oryginału: Cracking the Coding Interview: 150 Programming Questions and Solutions
Tłumaczenie: Tomasz Walczak
ISBN: 978-83-246-9332-0
stron: 496, Format: 168x237, okładka: miękka
Data wydania: 2014-09-19
Księgarnia: Helion
Cena książki: 79,00 zł
Rekrutacja od podszewki!
- 150 zadań programistycznych z rozmów rekrutacyjnych (wraz z odpowiedziami).
W tej książce znajdziesz bogatą listę najczęściej zadawanych i najbardziej przydatnych pytań z zakresu algorytmów i struktur danych — od drzew binarnych po wyszukiwanie binarne - Pięć sprawdzonych strategii rozwiązywania nawet najtrudniejszych problemów algorytmicznych.
- Dzięki tym pięciu strategiom będziesz wiedział, jak rozwiązać nawet najbardziej skomplikowana zadania.
- Dziesięć błędów najczęściej popełnianych przez kandydatów.
Nie zaprzepaść swojej szansy przez popełnienie tych typowych błędów. Dowiedz się, co wielu kandydatów robi źle i jak tego unikać. - Strategie przygotowań do odpowiadania na pytania behawioralne i techniczne.
Przestań przeglądać nieskończone zbiory pytań, w których nie uwzględniono najważniejszych zagadnień. Zastosuj opisane tu kroki, aby jak najwydajniej przygotować się do rozmowy.
Rozmowa rekrutacyjna to spotkanie, które stresuje każdego z nas. Taka rozmowa składa się z kilku etapów, a w jednym z nich poruszane są tematy techniczne. Daje to rekruterom duże pole do popisu. Szczegółowe pytania o znane technologie, sprawdzian z wiedzy ogólnej, łamigłówki, rekurencja — to tylko część obszarów, o które możesz zostać zapytany. Pytania z zakresu rachunku prawdopodobieństwa czy struktur danych również nie powinny Cię zdziwić. Co możesz zrobić, by dobrze wypaść? Solidnie przygotuj się do rozmowy i nie daj się zaskoczyć!
Mnóstwo cennych wskazówek znajdziesz w tej fantastycznej książce. Sięgnij po nią i poznaj typowy proces rekrutacji, dziesięć najczęściej popełnianych błędów oraz ulubione pytania rekruterów. W kolejnych rozdziałach znajdziesz opisy rekrutacji w takich firmach, jak Google, Microsoft, Yahoo! czy Facebook. Te opisy, wraz z najlepszymi sposobami na przygotowanie się do rozmowy rekrutacyjnej oraz przykładowymi zadaniami technicznymi (z rozwiązaniami) pomogą Ci opanować stres i zrozumieć tok myślenia osób rekrutujących. Książka ta jest obowiązkową lekturą dla wszystkich programistów szukających pracy!
Dzięki tej książce:
- poznasz proces rekrutacji od podszewki
- zobaczysz, jak prowadzą ją giganci rynku IT
- solidnie przygotujesz się do rozmowy
- unikniesz typowych błędów
- zdobędziesz pracę w wybranej firmie!
Twoja przepustka do nowej firmy!
Osoby które kupowały "Rozmowa rekrutacyjna dla programistów. Przewodnik do sukcesu", wybierały także:
- Superinteligencja. Scenariusze, strategie, zagro 66,67 zł, (14,00 zł -79%)
- Poradnik design thinking - czyli jak wykorzysta 48,28 zł, (14,00 zł -71%)
- Kosymulacja. Elastyczne projektowanie i symulacja wielodomenowa 38,39 zł, (11,90 zł -69%)
- F# 4.0 dla zaawansowanych. Wydanie IV 96,45 zł, (29,90 zł -69%)
- Systemy reaktywne. Wzorce projektowe i ich stosowanie 65,31 zł, (20,90 zł -68%)
Spis treści
Rozmowa rekrutacyjna dla programistów. Przewodnik do sukcesu -- spis treści
Przedmowa (7)
Wprowadzenie (9)
I. Proces rekrutacji (11)
- Wprowadzenie (12)
- Jak wybierane są pytania? (13)
- Oś czasu i mapa przygotowań (14)
- Proces oceny (16)
- Błędne odpowiedzi (17)
- Zasady dotyczące ubioru (18)
- Dziesięć najczęściej popełnianych błędów (19)
- Często zadawane pytania (21)
II. Rekrutacja od kuchni (23)
- Rekrutacja w Microsofcie (25)
- Rekrutacja w Amazonie (26)
- Rekrutacja w Google'u (27)
- Rekrutacja w Apple'u (28)
- Rekrutacja w Facebooku (29)
- Rekrutacja w Yahoo! (30)
III. Wyjątkowe sytuacje (31)
- Doświadczeni kandydaci (32)
- Testerzy i inżynierowie testów oprogramowania (33)
- Menedżerowie programów i produktów (34)
- Liderzy i menedżerowie zespołów programistów (36)
- Początkujące firmy (37)
IV. Przed rozmową (39)
- Zdobywanie odpowiedniego doświadczenia (40)
- Budowanie sieci kontaktów (41)
- Pisanie świetnych CV (43)
V. Pytania behawioralne (45)
- Przygotowania do pytań behawioralnych (46)
- Odpowiadanie na pytania behawioralne (49)
VI. Pytania techniczne (51)
- Przygotowania techniczne (52)
- Odpowiadanie na pytania techniczne (55)
- Pięć metod tworzenia algorytmów (58)
- Jakie cechy ma dobry kod? (62)
VII. Otrzymałeś ofertę i co dalej? (67)
- Postępowanie w sytuacji przyjęcia i odrzucenia podania (68)
- Ocenianie oferty (69)
- Negocjacje (71)
- Na nowym stanowisku (72)
VIII. Pytania z rozmów rekrutacyjnych (73)
- Struktury danych (75)
- Rozdział 1. Tablice i łańcuchy znaków (77)
- Rozdział 2. Listy powiązane (81)
- Rozdział 3. Stosy i kolejki (85)
- Rozdział 4. Drzewa i grafy (89)
- Różne zagadnienia i algorytmy (93)
- Rozdział 5. Manipulowanie bitami (95)
- Rozdział 6. Łamigłówki (99)
- Rozdział 7. Matematyka i rachunek prawdopodobieństwa (103)
- Rozdział 8. Projektowanie obiektowe (109)
- Rozdział 9. Rekurencja i programowanie dynamiczne (113)
- Rozdział 10. Skalowalność i ograniczenia pamięci (117)
- Rozdział 11. Sortowanie i wyszukiwanie (123)
- Rozdział 12. Testy (129)
- Zagadnienia wymagające konkretnej wiedzy (137)
- Rozdział 13. Języki C i C++ (139)
- Rozdział 14. Java (147)
- Rozdział 15. Bazy danych (153)
- Rozdział 16. Wątki i blokady (159)
- Dodatkowe problemy przeglądowe (167)
- Rozdział 17. Umiarkowanie trudne (169)
- Rozdział 18. Trudne (173)
IX. Rozwiązania (175)
- Struktury danych (177)
- Rozdział 1. Tablice i łańcuchy znaków (177)
- Rozdział 2. Listy powiązane (189)
- Rozdział 3. Stosy i kolejki (207)
- Rozdział 4. Drzewa i grafy (225)
- Zagadnienia i algorytmy (245)
- Rozdział 5. Manipulowanie bitami (245)
- Rozdział 6. Łamigłówki (261)
- Rozdział 7. Matematyka i rachunek prawdopodobieństwa (267)
- Rozdział 8. Projektowanie obiektowe (283)
- Rozdział 9. Rekurencja i programowanie dynamiczne (315)
- Rozdział 10. Skalowalność i ograniczenia pamięci (339)
- Rozdział 11. Sortowanie i wyszukiwanie (357)
- Rozdział 12. Testy (375)
- Zadania oparte na wiedzy (383)
- Rozdział 13. Języki C i C++ (383)
- Rozdział 14. Java (397)
- Rozdział 15. Bazy danych (405)
- Rozdział 16. Wątki i blokady (413)
- Zadania dodatkowe (425)
- Rozdział 17. Umiarkowanie trudne zadania (425)
- Rozdział 18. Trudne zadania (455)
Podziękowania (485)
Skorowidz (487)
O autorce (491)