Frontend
Czym jest zamknięcie w JavaScript? Podaj przykład.
Czy pracowałeś z klasami w TypeScript?
Wyobraź sobie, że otrzymujesz zadanie od działu marketingu: chcemy dodać funkcję — logo w lewym górnym rogu powinno być odwrócone, jeśli Merkury jest w retrogradacji. Co zrobisz?
Napisz komponent React z przyciskiem Dodaj. Po kliknięciu przycisku Dodaj dodawany jest nowy przycisk z numerem porządkowym. Po kliknięciu na utworzony przycisk, jest on usuwany. Usuwanie powinno działać poprawnie (nie po indeksie, lecz po unikalnym identyfikatorze).
Czy Next.js pojawił się w projekcie z twojej inicjatywy, czy przyszedłeś i już był? Z jakiego powodu wybrano Next.js?
Czy masz pomysł, jak uniknąć zagnieżdżonego przeszukiwania (O(n²)) podczas wyszukiwania użytkowników po ID? Jak można zoptymalizować wyszukiwanie?
Proszę opowiedz, dlaczego zdecydowałeś się napisać i ponownie z nami porozmawiać?
Tworzymy komponent okna modalnego. Czy możesz opisać jego strukturę i jak byś go ogólnie zaimplementował?
Czym jest zamknięcie w JavaScript i czy może prowadzić do wycieku pamięci?
Jakie scenariusze obejmują sygnały, a jakie RxJS? W czym jest różnica w zastosowaniu?
Jakie są ograniczenia pamięci w IndexedDB i od czego one zależą?
Czym jest stan komponentu?
Zaimplementuj funkcję opakowującą runOnce, która przyjmuje funkcję i zwraca nową funkcję. Nowa funkcja może być wywołana tylko raz, wszystkie kolejne wywołania zwracają undefined. Opakowana funkcja może przyjmować argumenty i zwracać wynik.
Czy JavaScript jest jednordzeniowy czy wielordzeniowy? Opowiedz mi o Web Workers.
Czy byłeś oficjalnie zatrudniony? Masz potwierdzające dokumenty?
Zaimplementuj nowy komponent SignupSuccess. Powinien być wyświetlany zamiast formularza rejestracji po pomyślnym zarejestrowaniu się.
Co jest najbardziej kosztowne podczas renderowania strony?
Dlaczego zasób HTTP w Angular obsługuje tylko żądania GET? Co to oznacza z punktu widzenia jego przeznaczenia?
Czy masz CI/CD? Czy używasz statycznego analizatora kodu, takiego jak SonarQube?
Czym jest klucz w React i do czego służy?