Dlaczego przestałeś pracować nad poprzednim projektem i co się stało z jego finansowaniem?
Frontend
Jeśli rozmiar pakietu aplikacji jest bardzo duży, co byś zrobił?
Jakie metody organizacji mikrofrontendów oprócz Webpack Module Federation istnieją?
Czym jest semantyczne oznaczanie, do czego jest potrzebne i czy możesz wymienić niektóre semantyczne tagi HTML?
Jak sobie radzisz z przełączaniem się między projektami i kontekstami?
Do czego służy plik package-lock.json?
Opisz API komunikatora: jakie endpointy są potrzebne do czatów, wiadomości, kontaktów, wysyłania wiadomości i ładowania załączników?
Co sądzisz o architekturze FSD? Czy tworzy to problemy, że logika jednej encji jest rozłożona na warstwy projektu?
Co dokładnie blokuje plik package-lock.json: tylko zależności z package.json czy także zależności przechodnie?
Dlaczego wybrano Map jako strukturę danych do implementacji pamięci podręcznej LRU?
Co sądzisz o CSS-in-JS, na przykład Styled Components?
Czym jest ARIA i kiedy należy jej używać?
Czym jest metoda next() iteratora i co ona zwraca?
Napisz natywną funkcję JavaScript, która renderuje listę drzewiastą na podstawie danej struktury danych w określonym kontenerze HTML.
Opowiedz nam o projektach pobocznych lub projektach, które prowadziłeś równolegle.
Dlaczego do paginacji wiadomości preferowany jest kursor, a nie offset?
Czy napotkałeś problemy z kompatybilnością między przeglądarkami i jak je rozwiązałeś?
Czym jest MVC i za co odpowiadają Model, View i Controller?
Jak przebiegało planowanie pracy i alokacja zasobów w zespole?
Jakie metody przechowywania danych istnieją w przeglądarce i co jest logiczne do przechowywania w każdym z nich?