Co jest dla ciebie ważne w projekcie i zespole: jakie procesy i formaty interakcji są dla ciebie komfortowe, i czy jesteś gotów uczestniczyć w budowaniu procesów od podstaw?
Frontend
Jak rozwiązałbyś problem ulepszenia niewygodnego interfejsu, jeśli masz gotowy UI-kit, ale nie masz własnego projektanta?
Co możesz powiedzieć o trybie Strict w React?
Opowiedz o sobie: jak zacząłeś przygodę z programowaniem, nad jakimi projektami i w jakich zespołach pracowałeś, oraz jakie zadania rozwiązywałeś?
Opowiedz o swoim doświadczeniu z TypeScript: na jakim poziomie go opanowałeś, jak się go uczyłeś i czy masz doświadczenie z innymi językami lub vanilla JavaScript?
Jak zorganizowano komunikację z programistami backend, gdy zmieniły się kontrakty API, na przykład gdy pole zostało zmienione w odpowiedzi? Jak koordynowałeś i wdrażałeś takie zmiany?
Czym jest generyk w TypeScript? Podaj przykład jego zastosowania.
Opowiedz o swoim doświadczeniu z backendem: z jakich API, technologii i podejść korzystałeś, jak organizowałeś komunikację między frontendem a backendem, i jakich bibliotek używałeś?
Jak oceniasz stosowanie typów 'any' i 'unknown' w kodzie?
Czym różni się useMemo od React.memo?
Jakie są główne metody cyklu życia klasowych komponentów React?
Czym różni się useMemo od useCallback?
Istnieje drzewo komponentów React: jak zainicjować zmianę stanu z komponentu potomnego, który znajduje się w komponencie nadrzędnym?
Jeśli zdasz sobie sprawę, że nie zdążysz wykonać zadania w wyznaczonym terminie, czy powinieneś to zgłosić, komu i na jakim etapie?
Czy znasz TanStack Query? Dlaczego jest często używany i jakie są jego zalety?
Jakie narzędzia do zarządzania stanem w React używałeś lub znasz?
Jakie nowe funkcje pojawiły się w nowoczesnych wersjach React, w szczególności w React 18 i React 19? Z czym się spotkałeś w praktyce?
Dlaczego wybrałeś React? Czy rozważałeś Angular, czy to się ułożyło historycznie?
Aplikacja zaczyna zwalniać z powodu renderowania dużej tabeli: jak byś profilował, debugował i optymalizował taki problem?
Jak zweryfikowałeś zgodność rzeczywistych odpowiedzi API z kontraktami Swagger/OpenAPI: ręcznie czy automatycznie?