Jak szybko Twój zespół opanowuje i wdraża nowe biblioteki/podejścia?
Frontend
Jak obsługiwać funkcje asynchroniczne w useEffect i jak prawidłowo organizować obsługę błędów dla wielu wywołań API?
Czy używasz specyficznych bibliotek UI (np. Ant Design)? Czy jesteś z nich zadowolony, które komponenty zostawiłeś, a które zastąpiłeś własnymi?
Wyjaśnij, jak działa pętla zdarzeń — czym są mikrozadania, makrozadania i ich priorytetyzacja.
Czy potrzebna jest osobna funkcja toggleLoading, czy można się bez niej obejść?
Jak priorytetyzujesz dług techniczny w porównaniu do zadań biznesowych?
Jak poprawnie naprawić funkcję, która mutuje tablicę i zwraca jej długość zamiast samej tablicy?
Czy kiedykolwiek musiałeś pracować z CI/CD, konfigurować coś?
Czy ten główny projekt to white label? Czy jest sprzedawany klientom z dostosowaniem do nich?
Opowiedz o swojej roli w zespole. Czy jesteś mentorem dla kogoś, delegujesz zadania, czy też to do ciebie są delegowane?
Jak wygląda komunikacja między zespołami? Czy każde z nich ma osobny backend?
Opowiedz o porażkach w projekcie — jak sobie z nimi radzicie, jakie były ostatnie incydenty i jak je rozwiązywaliście?
Opowiedz więcej o platformie — o przepływie przetargów, wyszukiwaniu przetargów, filtrowaniu itp.
Jak zwykle przebiega zatwierdzanie API między frontendem a backendem w twoim projekcie?
Czy masz dyżury (on-call) i jak są zorganizowane?
Jak można poprawić architekturę tego komponentu? Czy warto podzielić go na mniejsze komponenty w celu optymalizacji renderowania?
Czy używasz jakichś konfiguracji w aplikacji? Linters, style kodu — czy dzielisz się nimi między projektami (np. przez prywatny npm)?
Jaki masz stos — React, Next.js czy coś innego?
Czy piszesz testy i jakie dokładnie (jednostkowe, krytyczne przepływy itp.)?
Jak decydujesz, kiedy trzeba opakować funkcję w useCallback, a kiedy nie? Jak to jest robione w twoim projekcie?