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-9333-7
stron: 496, Format: ebook
Data wydania: 2014-09-22
Księgarnia: Helion
Cena książki: 59,25 zł (poprzednio: 79,00 zł)
Oszczędzasz: 25% (-19,75 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:
- Poradnik design thinking - czyli jak wykorzysta 48,28 zł, (14,00 zł -71%)
- Anonimizacja i maskowanie danych wrażliwych w przedsiębiorstwach 39,67 zł, (11,90 zł -70%)
- Debugging Teams. Przez współpracę do lepszej produktywności 39,67 zł, (11,90 zł -70%)
- Tao mikrousług. Projektowanie i wdrażanie 57,74 zł, (17,90 zł -69%)
- Zaprojektuj bota. Tworzenie interfejsów konwersacyjnych 57,74 zł, (17,90 zł -69%)
Spis treści
Rozmowa rekrutacyjna dla programistów. Przewodnik do sukcesu eBook -- 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)