Co oznacza słowo kluczowe satisfies w TypeScript i do czego jest potrzebne?
Frontend
Wspomniałeś, że pracowałeś z formularzami — jaka biblioteka była używana w Vue do pracy z formularzami?
Jak wyraźnie wskazać, że T jest typem tablicy, a nie typem elementu (używając Array<T>)?
Czym są prymitywy w JavaScript?
Zaimplementuj funkcję wydawania gotówki: na podstawie żądanej kwoty i konfiguracji dostępnych banknotów określ, czy można wydać tę kwotę, i zwróć zestaw banknotów lub błąd/oznaczenie niemożliwości. Użyj przekazanych limitów banknotów, uwzględniając ograniczoną liczbę banknotów i niemożność skomponowania kwoty.
Opowiedz o sobie i swoim doświadczeniu zawodowym, bardziej szczegółowo z technicznego punktu widzenia.
Napisz poprawne typy dla tej funkcji, aby TypeScript poprawnie sprawdzał oba obiekty (z użyciem generics i keyof).
Jak jednocześnie uzyskać klucze i wartości obiektu w postaci tablicy?
Jakie etapy renderowania przeglądarki można zoptymalizować, aby uniknąć niepotrzebnych przeliczeń, i jak to zrobić?
Co jest najbardziej kosztowne podczas renderowania strony?
Czy masz doświadczenie zawodowe przed obecną firmą? Jak się tam dostałeś?
Jak radzisz sobie z projektowaniem interfejsów bez projektanta w zespole?
Zaimplementuj dowolną funkcję strzałkową, która wypisuje swój kontekst this do konsoli, i powiedz, co zostanie wyświetlone po jej wywołaniu.
Czym jest środowisko leksykalne?
Zaimplementuj opakowanie nad fetch z próbami powtórzeń: przyjmuje liczbę prób i argumenty fetch, zwraca ten sam wynik co fetch, a po wyczerpaniu prób rzuca ostatni błąd.
Jak ulepszyć opakowanie retry nad fetch, aby powtarzać żądanie nawet wtedy, gdy odpowiedź HTTP ma response.ok === false?
Jak można prosto wymienić wartości, i czy można coś zmienić naprzeciwko każdej linii i komentarza?
Zażądaj danych o postach, komentarzach i użytkownikach za pomocą trzech API i zbierz jednolitą tablicę obiektów: id i tytuł posta, imię autora i liczbę komentarzy do posta.
Jakie zadania i pytania można się spodziewać na kolejnej fazie rozmowy kwalifikacyjnej, jeśli stanowisko wiąże się z możliwym przejściem z React na Vue?