W jakich jednostkach mierzono ocenę zadań — w godzinach? Czy były duże zadania na kilka dni lub więcej tygodni?
Frontend
Jak działa Map pod maską? Jak działają tablice haszujące?
W jaki sposób musiałeś organizować CSS w projektach? Co używałeś: preprocesor, styled-components, moduły?
Czy każda funkcja przechodzi przegląd kodu, czy nie? Ile zatwierdzeń było potrzebnych?
Co masz na myśli przez code splitting?
Jak się czujesz w pracy w biurze podczas okresu próbnego?
W aplikacji (panel sprzedaży w React+Redux) użytkownicy zgłaszają, że nie działa zgodnie z oczekiwaniami. Znajdź problemy i napraw je. Aplikacja zawiera: listę produktów posortowanych według sprzedaży, wizualizację sprzedaży w formie wykresu słupkowego (ECharts), formularz dodawania nowych produktów. Główny zarzut: produkt rzekomo dodawany jest przez formularz, ale nie pojawia się na liście.
Napisz funkcję w JavaScript lub TypeScript, która przyjmuje tablicę liczb i zwraca tablicę, w której liczby podzielne przez 3 są zamienione na 'Fizz', liczby podzielne przez 5 na 'Buzz', a liczby podzielne zarówno przez 3, jak i 5 na 'FizzBuzz'.
Czy pamiętasz coś z ostatniego przeglądu kodu? Jakie rady dali koledze, jakie problemy znaleźli lub jakie zalecenia przedstawili?
Do czego służyła Federacja Modułów?
Czy korzystałeś z agentów AI (narzędzi LLM) w pracy? Jakie masz z nimi doświadczenia?
Jakie jest Twoje podejście do przejścia na FSD (Feature-Sliced Design)? Czy masz doświadczenie w wdrażaniu nowych podejść architektonicznych w działającym projekcie?
Co polecasz kolegom podczas przeglądu kodu?
Opowiedz o sobie
Które z wymienionych metod kopiowania obiektów obsługują odwołania cykliczne?
Co zwróci funkcja przy liczbie 15 w Twojej obecnej implementacji?
Z czym ostatnio najwięcej pracowałeś? Jaki miałeś stos?
Jak dokładnie skonfigurowano konsultację internetową (wideorozmowy)?
Co wybrać: merge czy rebase w Git? Jaka jest różnica i kiedy używać rebase?
Z czym pracowałeś najwięcej? Jakie biblioteki lub dziedziny?