4 etapy rekrutacji IT: rozmowa z HR (phone screen) → techniczna rozmowa telefoniczna → rozmowa stacjonarna (onsite: coding + system design + pytania behawioralne) → komitet rekrutacyjny → oferta.
50 pytań w 4 kategoriach: HR (10), behawioralne (15), techniczne / coding (15), system design (10).
STAR: Situation + Task + Action + Result. 70% odpowiedzi to akcje + liczby w rezultacie.
Złota zasada na coding: mów na głos każdy krok rozumowania („think out loud"). Rozmówca chce widzieć TWÓJ proces myślenia, nie tylko wynik.
Złota zasada przy negocjacji wynagrodzenia: NIGDY pierwszy nie podawaj liczby. „Could you share the range?".
Złota zasada końca: ZAWSZE zadaj 3 pytania. „No questions" = czerwona flaga.
- Czemu rozmowa IT po angielsku jest inna
- 4 etapy procesu rekrutacji
- 1. Rozmowa z HR (phone screen) — 10 pytań
- 2. Pytania behawioralne / STAR — 15 pytań
- 3. Pytania techniczne / coding — 15 pytań
- 4. System design — 10 pytań
- STAR — szczegółowo
- Negocjacja wynagrodzenia — 5 zasad
- 3 wzory odpowiedzi (Why us, Tell me about a project, Conflict)
- 10 błędów Polaków na rozmowie technicznej
- FAQ
Dlaczego rozmowa techniczna po angielsku jest dwa razy trudniejsza
Polska rozmowa techniczna to często „rozwiąż problem na tablicy + opowiedz o doświadczeniu". Anglosaska to 4-5 godzinny maraton z formalną strukturą, gdzie każde 60-minutowe okienko ma swoją kartę oceny (rubric). Każdy rozmówca pisze raport, a komitet rekrutacyjny (hiring committee) głosuje.
Dla Polaka z B2 to podwójny stres: (1) trudna treść techniczna, (2) wszystko po angielsku z natywnymi rozmówcami z USA / UK / Indii. Polski senior z 8-letnim doświadczeniem często ginie nie z powodu braku umiejętności, ale z powodu braku komunikacji po angielsku pod stresem.
5 specyficznych różnic anglosaskiej rozmowy IT
1. Think out loud (verbalize). W Polsce: rozwiąż, potem pokaż. W anglosaskim: mów wszystko, co myślisz. Interviewer ocenia proces, nie tylko wynik. Cisza = brak punktów. Nawet jeśli rozwiążesz problem idealnie, ale w ciszy — możesz nie przejść.
2. Metoda STAR przy pytaniach behawioralnych. „Tell me about a time when you disagreed with a teammate" — anglosaski rozmówca oczekuje strukturyzowanej odpowiedzi w formacie STAR (Situation + Task + Action + Result), z liczbami w rezultacie. Polskie „no, kiedyś z Tomkiem nie zgadzałem się i jakoś doszliśmy" = brak punktów.
3. System design wymaga angielskiego słownictwa specjalistycznego. Load balancer, sharding, replication, eventual consistency, CAP theorem, idempotency, rate limiting, CDN. To 30-40 terminów branżowych, których brak w ogólnym B2. Polski senior może znać koncepty po polsku, ale na rozmowie musi je nazwać po angielsku.
4. Negocjacja wynagrodzenia = ostatni etap. Anglosaska kultura OCZEKUJE negocjacji. Polskie „biorę pierwszą ofertę" zostawia $20-50K na stole. Plus: całkowite wynagrodzenie = pensja + bonus + equity + signing bonus. Polski senior często negocjuje tylko podstawę, ignorując bonus i equity.
5. Twoje pytania na końcu. Po każdym 60-minutowym okienku rozmówca pyta „Do you have any questions for me?". Polak: „No, you covered everything". To czerwona flaga. Pokazuje brak ciekawości i przygotowania. Anglosaski wywiad ZAWSZE wymaga 2-3 pytań od kandydata.
4 etapy procesu rekrutacji IT (model FAANG)
Poniższy schemat to standard FAANG / Big Tech — FAANG to akronim od pięciu firm: Facebook (dziś Meta), Amazon, Apple, Netflix, Google. Ich proces rekrutacyjny — z 4-5 etapami, kartami oceny (rubric), komitetem rekrutacyjnym i głośnym myśleniem (think out loud) — stał się w latach 2010-2020 de facto standardem branżowym. Adoptowali go Microsoft, Stripe, Airbnb, Uber, Spotify, Booking.com, Allegro, większość scale-upów i fintechów. Jeśli aplikujesz do firmy globalnej z 500+ inżynierów, prawie na pewno spotkasz wariant tego modelu. Mid-size i polskie firmy często używają skróconej wersji (3 etapy zamiast 5).
Cel: sprawdzić podstawowe dopasowanie, motywację i oczekiwania finansowe.
Typowe pytania: Why this company? Salary expectations? Notice period? Visa status?
Klucz: krótkie, konkretne odpowiedzi. Rekruter NIE jest osobą techniczną — nie tłumacz architektury systemu.
Cel: sprawdzić podstawy i umiejętności programowania.
Format: 1-2 zadania LeetCode (medium) we wspólnym edytorze (CoderPad, HackerRank).
Klucz: mów na głos każdy krok rozumowania („think out loud"). Werbalizuj. Pytaj o przypadki brzegowe (edge cases).
Format: 2× coding (45-60 min), 1× system design (60 min), 1-2× pytania behawioralne (45 min), lunch z zespołem.
Dla seniorów+: dodatkowo pogłębione omówienie projektu z CV (deep-dive, 30-45 min).
Klucz: wytrzymałość. Każde okienko od nowa = pełne zaangażowanie.
Komitet rekrutacyjny (hiring committee): wszyscy rozmówcy spotykają się i głosują (każdy ma kartę oceny).
Oferta: pensja + bonus + equity + signing bonus + benefity.
Klucz: NEGOCJUJ. Zaczekaj 24-48 godzin. Porównuj z innymi ofertami. Negocjuj całkowite wynagrodzenie, nie tylko podstawę.
1. Rozmowa z HR (phone screen) — 10 pytań i odpowiedzi
30-minutowa rozmowa z rekruterem. NIE techniczna — ogólne dopasowanie i motywacja. Krótkie odpowiedzi, konkretne, pokaż entuzjazm.
2. Pytania behawioralne / STAR — 15 pytań
Na rozmowie stacjonarnej (onsite) 1-2 okienka są poświęcone pytaniom o doświadczenie i pracę zespołową — po 45 minut. Złotym standardem odpowiedzi jest metoda STAR. Każda odpowiedź = 2-3 minuty z konkretnym przykładem.
Leadership / Conflict
Failure / Learning
Problem solving
Pressure / Adaptability
Customer / Impact
3. Pytania techniczne / coding — 15 pytań
15 najczęstszych pytań technicznych z rozmów IT. Klucz: mów na głos każdy krok rozumowania (po angielsku „think out loud"). Werbalizuj założenia, pytaj o przypadki brzegowe, analizuj złożoność algorytmu.
Algorytmy (klasyki LeetCode)
Struktury danych
Rekurencja / programowanie dynamiczne (DP)
Współbieżność (concurrency)
Języki i frameworki
4. System design — 10 pytań
Pozycje senior+. 60-minutowa rozmowa. Format: doprecyzuj wymagania → oszacuj skalę → projekt wysokopoziomowy → szczegółowa analiza wybranego komponentu → kompromisy projektowe.
Metoda STAR — szczegółowo
Anglosaski standard odpowiadania na pytania behawioralne. Każda odpowiedź = 4 elementy + liczby w rezultacie.
Kontekst — gdzie, kiedy, co się działo. „In Q3 2024, our payment service was failing 5% of transactions."
Co miałeś zrobić. „I was tasked with reducing the error rate to under 1%."
Co konkretnie ZROBIŁEŚ TY (NIE „my team"). 70% odpowiedzi. „I analyzed the logs and identified a race condition in the retry logic. I refactored the service to use idempotency keys based on transaction IDs. I added comprehensive tests covering edge cases. I also set up monitoring alerts for transaction failures."
Mierzalny rezultat. „The error rate dropped from 5% to 0.1% within 4 weeks. We saved an estimated $200K monthly in failed transactions, and customer support tickets related to payments dropped by 80%."
Negocjacja wynagrodzenia — 5 zasad
- NIGDY pierwszy nie podawaj liczby. „Could you share the salary range for this role first? I want to understand the full compensation package."
- Negocjuj całkowite wynagrodzenie (total compensation), nie tylko podstawę. Pensja + bonus + equity (RSU) + signing bonus + benefity (PTO, ubezpieczenie, dopłata do 401k). Polacy negocjują tylko podstawę — zostawiają 30-40% na stole.
- Porównuj z innymi ofertami i danymi rynkowymi. levels.fyi, Glassdoor, Blind, Salary.com. „Based on my research, the market range for Senior Engineers with my experience is X to Y."
- Zaczekaj 24-48 godzin przed akceptacją. „Thank you for the offer. I'd like 48 hours to think it over." Polskie „biorę od razu" = utrata przewagi negocjacyjnej.
- Stawiaj kontrofertę z taktem. „I'm excited about the role, but the offer is below my expectations. Could you go up to X?" — kierunkowe, konkretne. Zwykle odpowiedź: „Let me check with the hiring manager and get back to you."
3 wzory odpowiedzi behawioralnych (STAR z liczbami)
10 błędów Polaków na rozmowie technicznej
Błąd 1 — Programowanie w ciszy (bez „think out loud")
❌ Cisza, intensywne myślenie po polsku, rozwiązanie po 30 min
✓ Mów na głos każdy krok: „Let me start by understanding the constraints. I'll first try a brute force, then optimize..."
Rozmówca ocenia PROCES MYŚLENIA, nie tylko wynik. Cisza = brak punktów.
Błąd 2 — STAR bez liczb
❌ „I improved performance" (bez liczby)
✓ „I improved p99 latency from 800ms to 200ms — a 75% reduction" (konkretne)
Anglosaska kultura ceni LICZBY. Bez nich rezultat (R w STAR) jest pusty.
Błąd 3 — Polskie „I don't know" wprost
❌ „I don't know." (koniec rozmowy)
✓ „I'm not 100% sure, but my best guess would be... let me reason through it."
Anglosaska kultura ceni proces rozumowania nawet pod niepewnością. „I don't know" = brak prób.
Błąd 4 — Brak własnych pytań na końcu
❌ „No questions, you covered everything." (czerwona flaga)
✓ 2-3 pytania o zespół, codebase, procesy, możliwości rozwoju
Brak pytań = brak ciekawości. To eliminuje cię z procesu.
Błąd 5 — „My team did X" zamiast „I did X"
❌ „We migrated the service" (kto konkretnie?)
✓ „I led the migration of X service. I designed the data flow, wrote the migration scripts, ran the cutover." (konkret)
Anglosaski rozmówca chce wiedzieć, co TY zrobiłeś. „My team" = niejasny wkład.
Błąd 6 — Negocjacja wynagrodzenia za miękka
❌ „Whatever you offer is fine" (zostawia $20-50K na stole)
✓ „Could you share the range first? I'm looking at total comp around X-Y based on market research."
Polak boi się negocjować. Anglosaska kultura OCZEKUJE negocjacji.
Błąd 7 — Negocjacja tylko podstawy, ignorując equity / bonus
❌ Polak: „bazę chcę 100K". Equity / bonus / signing bonus — pomija
✓ Całkowite wynagrodzenie: pensja + bonus + equity (RSU, vesting 4 lat) + signing bonus + benefity (PTO)
RSU często warte więcej niż podstawa. Equity to twój udział w firmie i jej wzroście.
Błąd 8 — Wymowa nazw frameworków
❌ „Koo-ber-NEH-tess" / „pyy-thon" / „A-ngular"
✓ Kubernetes = „koo-ber-NET-eez". Python = „PIE-thon" (nie „PYY-thon"). Angular = „ANG-yu-lar".
Wymowa nazw zdradza polski akcent natychmiast. Zobacz angielską wymowę.
Błąd 9 — Mówienie zbyt szybko (nerwy)
❌ Mówisz 200 słów na minutę bo nerwy
✓ 100-130 słów / min. Pauzy są twoim przyjacielem. Daj sobie czas na myślenie.
Błąd 10 — Brak ćwiczenia odpowiedzi po angielsku
❌ Ćwiczysz odpowiedzi w głowie po polsku, na rozmowie mówisz po angielsku
✓ Recytuj GŁOŚNO 5-10 razy. Nagrywaj się. Interviewing.io / Pramp do próbnych rozmów (mock interviews).
Mózg po polsku ≠ mózg po angielsku w stresie. Ćwicz głośno w docelowym języku.
FAQ
Jak wygląda proces rekrutacji do firm IT po angielsku?
Standard FAANG / Big Tech / scale-up: 4-5 etapów. (1) Rozmowa z HR (30 min). (2) Techniczna rozmowa telefoniczna (60 min). (3) Rozmowa stacjonarna (4-6 godzin) — coding, system design, behawioralna. (4) Komitet rekrutacyjny. (5) Oferta + negocjacja. Średnie firmy: 3 etapy. Startupy: 2-3. Każdy etap PO ANGIELSKU = wymaga B2+ swobodnie i znajomości słownictwa specjalistycznego.
Co to jest metoda STAR i jak jej używać?
STAR = Situation + Task + Action + Result. Format: (1) SITUATION — kontekst (1 zdanie). (2) TASK — co miałeś zrobić (1 zdanie). (3) ACTION — co konkretnie ZROBIŁEŚ ty (3-4 zdania, najważniejsze). (4) RESULT — mierzalny rezultat z liczbami (1-2 zdania). ZAWSZE 70% akcji + liczby w rezultacie.
Jak odpowiedzieć na pytanie „Why this company?"
Struktura: (1) Research — pokaż, że ZNASZ firmę (produkt, misja, ostatnie newsy). (2) Dopasowanie — co cię w niej przyciąga (technologie, kultura, problem). (3) Wzajemny fit — co TY przynosisz. NIE „I just need a job" / „I love your culture" (mgliste).
Jak negocjować pensję po angielsku?
5 zasad: (1) NIGDY pierwszy nie podawaj liczby — 'Could you share the range first?'. (2) Negocjuj całkowite wynagrodzenie (total comp), nie tylko podstawę. (3) Porównuj z danymi rynkowymi (levels.fyi). (4) Zaczekaj 24-48 godzin przed akceptacją. (5) Stawiaj kontrofertę z taktem: 'Could you go up to X?'. Polskie 'biorę' od razu = utrata przewagi negocjacyjnej.
Jakie są najczęstsze pytania techniczne na rozmowie programistycznej?
TOP 10 typów: tablice / napisy (okno przesuwne), listy powiązane (odwracanie, cykl), drzewa / grafy (DFS, BFS), programowanie dynamiczne (Fibonacci, knapsack), sortowanie / wyszukiwanie, rekurencja / backtracking, kopce (top K), operacje bitowe, współbieżność (blokady, wyścigi), wzorce projektowe. Klasyczne źródła: LeetCode, NeetCode. ZAWSZE mów na głos każdy krok rozumowania.
Co to jest system design interview i jak się przygotować?
SDI testuje, czy umiesz zaprojektować duży system. 60 min, struktura: doprecyzuj wymagania (5 min), oszacuj skalę (5 min), projekt wysokopoziomowy (15 min), pogłębiona analiza (20 min), kompromisy projektowe (10 min). Przygotowanie: „Designing Data-Intensive Applications" (Kleppmann), Grokking System Design, ByteByteGo. Junior pomija; senior+ ZAWSZE.
Jak Polacy najczęściej tracą rozmowę IT?
TOP 5: (1) Programowanie w ciszy (bez „think out loud"). (2) STAR bez liczb. (3) Polskie „I don't know" wprost. (4) Brak własnych pytań na końcu. (5) Negocjacja wynagrodzenia za miękka. Plus: brak wymowy nazw frameworków („Kubernetes" = „koo-ber-NET-eez"). Zobacz 30 najczęstszych pytań i pytania o słabe strony.