Mock Interview · Frontend / Fullstack

Przygotuję Cię do rozmowy technicznej.

Rozmowa jak z kandydatem do mojego zespołu. Pytam, dopytuję i zaglądam w Twój kod. Po symulacji dowiesz się, co robisz dobrze, gdzie brakuje wiedzy lub argumentów i co przećwiczyć przed rekrutacją.

Junior, mid i senior. Pytania pod Ciebie. Pakiety i ceny →

Umów „Poznajmy się” →

30 minut przede wszystkim dla Ciebie. Bez zobowiązania do zakupu.

Wolisz napisać?

Na początek imię i email. CV i kod później. Kontakt w sprawie zgłoszenia nie zapisuje Cię do newslettera.

Poznajmy się - 30 minut

„Poznajmy się” jest przede wszystkim dla Ciebie. Opowiesz, z czym pracujesz i co chcesz przećwiczyć. Sprawdzisz, jak się ze mną rozmawia i który pakiet ma dla Ciebie sens. Mnie też warto przepytać. Nie musisz decydować podczas spotkania.

„Dobrze się rozmawiało - nie czułem się jak na przesłuchaniu.”

„Nie wiem” też jest odpowiedzią. Pięć minut udawania, że wiesz - nie.

Dopytuję, żeby wydobyć z Ciebie jak najwięcej. Braki lepiej znaleźć tutaj niż podczas rekrutacji do firmy, na której Ci zależy.

Bart Wasilew

Kto Cię pyta

Pięć lat prowadzę rozmowy techniczne, zrekrutowałem cztery zespoły frontend/fullstack. Niemal 10 lat pracy inżynierskiej i doświadczenie liderskie - dzięki temu oceniam nie tylko odpowiedź, ale rozumienie technologii, decyzji i kompromisów, które za nią stoją.

Wiesz więc, skąd bierze się feedback, który dostajesz - nie ze smutnej checklisty 400 generycznych pytań - tylko z rozmów, które prowadziłem po obu stronach stołu.

Jak wygląda właściwa rozmowa

  1. 1. Przygotowanie pod Ciebie

    Biorę pod uwagę Twój poziom, cel i ofertę pracy, jeśli ją masz. Wybieram fragmenty Twojego projektu do omówienia - to nie audyt całego repozytorium. Bez własnego kodu dostaniesz zadanie. Możesz użyć AI - opowiedz, w czym Ci pomogło. Z tego układam całą rozmowę - nie wyciągam plikufrontend-interview-final-v7-REAL.pdf i nie lecimy po kolei.

  2. 2. Mock Interview - około 90 minut

    Pytania techniczne, sytuacyjne i produktowe. Do tego Twój kod albo przygotowane zadanie: otwieramy wybrane fragmenty i rozmawiamy o decyzjach, które za nimi stoją.

    • SytuacyjnyKolega z zespołu uważa, że jego rozwiązanie jest lepsze. Niestety ma też głos i może tego rozwiązania bronić. Co robisz?
    • TechnicznyTechniczne problemy i pytania, przy których bardziej interesuje mnie Twój tok myślenia niż definicja przepisana z dokumentacji.
    • ProduktowyUser płacze, że aplikacja jest wolna. Dlaczego? Oczywiście pierwsza odpowiedź brzmi: backend. Ale co dalej?
    • Code ReviewOtwieramy Twój kod i rozmawiamy o decyzjach. Dlaczego tak? Dlaczego tutaj? Co byś zmienił? I dlaczego masz 37 typów w jednym pliku?

    „Szczególnie spodobały mi się pytania, które nie wymagały jednej „poprawnej” odpowiedzi, tylko pozwalały pokazać sposób myślenia.”

  3. 3. Feedback na żywo po symulacji

    W obu pakietach po całej symulacji omawiamy mocne strony, braki w wiedzy lub argumentach i dalszą pracę. W pełnym pakiecie zaglądamy też razem w Twoje CV.

    „Uwagi odnośnie CV […] wprowadziłem je - i kto wie, może to zadecydowało że rekruterzy przeczytali CV i ostatnio zaprosili mnie na te dwie rozmowy.”

Pełny pakiet: raport, do którego wrócisz

Tylko w pełnym pakiecie. Moim celem nie jest wystawienie Ci oceny 7.3/10 FRONTEND DEVELOPER. Szczegółowy raport rozbiera rozmowę pytanie po pytaniu: co było trafne, czego zabrakło, dlaczego i co poprawić. Możesz do niego wracać podczas nauki i przed kolejną rekrutacją. Poniżej prawdziwy, anonimowy fragment.

Fragment prawdziwego raportu

Pytanie

Masz wyszukiwarkę. Użytkownik szybko wpisuje kolejne litery i za każdym razem leci request do API. Jak to zoptymalizować?

Feedback

Pierwsza odpowiedź o tym, że wołałbyś API dopiero od X znaków jest okej, ale jako dodatek do głównego rozwiązania problemu. Pomysł z zatwierdzaniem Enterem to też jest jakieś wyjście, ale raczej ostateczne. Miałeś dobrą intuicję "wiem, że nie o to tu chodzi". Natomiast pomysł ze strzałem do API po 3 znakach i znowu strzał do API po kolejnych 3 znakach - jest mocno randomowy i nie rozwiązuje nam głównego problemu, bo po 1. Zrobimy strzał do API zarówno jak szukana fraza to "asd" i "lis" - oba mają 3 znaki, a pierwszy nie ma kompletnie sensu. Po 2. zoptymalizujemy wtedy liczbę requestów z "ilość znaków" na "ilość znaków / 3" - to i tak często i niepotrzebnie zawsze. Najlepszym rozwiązaniem będzie debounce - użytkownik wpisuje, wpisuje, wpisuje, …, aż nie przestanie wpisywać na X milisekund/sekund - wtedy wołamy API. Wisienką na torcie byłby tu distinctUntilChanged, żeby nie wołać API dla tych samych fraz.

Anonimowy fragment raportu po Mock Interview

Zobacz końcową ocenę i dalsze kroki

Na teraz polecam

Na dziś widzę Cię jako mocnego juniora+ z wyraźnymi sygnałami mida. Rozbijanie konkretnych problemów, argumentowanie i reagowanie na konkretny kod są już momentami midowe. Techniczne podstawy nie są jeszcze równie stabilne w każdym obszarze - przede wszystkim w testach, auth, performance i pracy ze stanem. Aplikuj na role junior+ / early mid, nie dyskwalifikuj się sam, ale świadomie domknij te luki. Masz z czym iść dalej. Powodzenia, Bart.

Anonimowy fragment raportu po Mock Interview

Raport Matiego miał np. 10 stron konkretnego feedbacku (więcej w relacji) - to przykład, nie gwarantowany standard.

Pełny pakiet: od raportu do planu nauki

Dostajesz też personalizowany prompt w pliku .md - pod braki z Twojej rozmowy, ich priorytety i Twój cel. Wklejasz go do agenta AI z dostępem do internetu, żeby dobrać materiały, ćwiczenia i ułożyć plan nauki. Kontekst z interview jest już w pliku. Do raportu i promptu możesz wracać w dalszej pracy.

Korzystasz z własnego narzędzia AI; dostęp do niego nie wchodzi w pakiet.Jak korzystać z promptu → FAQ

30 minut przede wszystkim dla Ciebie. Bez zobowiązania do zakupu.

Umów „Poznajmy się” →

Wolisz napisać?

Co mówią uczestnicy

Opinie z wcześniejszych edycji.

11osób, które zaufały

Poczytaj pełne relacje

Masz pytania przed pytaniami?

Co przygotować, co dostaniesz po rozmowie i na co właściwie się zapisujesz.

Przeczytaj FAQ →

Czy moja rozmowa trafi na bloga? Zostaje między nami. Nie nagrywam spotkania, a publikacja wymaga Twojej osobnej, dobrowolnej zgody. Nie musisz jej udzielać, żeby wziąć udział. Relacje pochodzą z wcześniejszych edycji. Więcej o publikacji

Ile to kosztuje?

W obu pakietach: przygotowanie pod Twój poziom i cel, około 90 minut symulacji z omówieniem wybranych fragmentów kodu lub zadania oraz feedback na żywo po rozmowie.

Junior, mid czy senior - cena pakietu jest ta sama.

Fast track - 249 zł

Po rozmowie: tylko krótkie pisemne podsumowanie feedbacku.

Bez szczegółowego raportu, promptu do planu nauki i omówienia CV. Fast track nie oznacza wcześniejszego terminu.

Pełny pakiet - 349 zł

Szczegółowy raport i prompt do planu nauki - materiały, do których wrócisz.

  • Szczegółowy raport zamiast krótkiego podsumowania: mocne strony, braki, wyjaśnienia i wskazówki.
  • Personalizowany prompt .md, z którym ułożysz plan nauki w swoim narzędziu AI.
  • Omówienie CV na żywo; poprawki wprowadzasz samodzielnie.

Raport i prompt wysyłam do 3 dni roboczych po Mock Interview. Nie przygotowuję nowej wersji CV ani pisemnych uwag.

30 minut przede wszystkim dla Ciebie. Bez zobowiązania do zakupu.

Umów „Poznajmy się” →

Wolisz napisać?