Frontend
Przeprowadź przegląd kodu dostarczonego kodu Vue 3 — opowiedz na głos, co widzisz, jakie problemy znajdujesz i jakie optymalizacje zaproponujesz.
Czy parametry w funkcji są przekazywane przez referencję czy przez wartość?
Pytanie nr 6: Co zwróci ten fragment kodu (wywołanie funkcji strzałkowej za pomocą operatora new)?
Czy używałeś Apollo GraphQL tylko do zapytań, czy także do zarządzania stanem lokalnym (pola tylko po stronie klienta, pola reaktywne)?
Opowiedz o metodach Promise.all, Promise.race i Promise.allSettled. Czym się różnią?
Pracowałeś z Vue i React. Czy możesz porównać, co Twoim zdaniem jest lepsze — Vue czy React?
Zaimplementuj prostą maszynę do gier na automacie typu "jednoręki bandyta": - Zaimplementuj trzy bębny (z cyframi od 0 do 9, które zmieniają się kolejno 0,1,2,...9,0,1,2...) - Na każdy onRoll na bębnie pojawia się kolejna wartość - Jeśli wszystkie trzy cyfry będą się zgadzać po zatrzymaniu, mówimy, że wygrano - Wyłącz przycisk na czas obrotu Model fizyczny koła jest już zaimplementowany w metodzie runSpinner, ale nie ma nic wspólnego z cyframi. Wskazówka: zacznij implementację od pierwszego bębna, potem dodaj pozostałe według analogii
Dlaczego użyliście własnego rozwiązania do wykresów zamiast gotowych bibliotek (np. Grafana)?
Jak rozwiązałbyś problem ładowania danych za pomocą komponentów serwerowych i klienckich? Strategie buforowania w Next.js.
Czym są prymitywy w JavaScript i dlaczego działają inaczej niż obiekty w kontekście zarządzania odwołaniami w React?
Opowiedz o sobie, swoim doświadczeniu, najtrudniejszych i najciekawszych zadaniach, technologiach, z którymi pracowałeś.
Jakie czynniki bierzesz pod uwagę przy wyborze frameworka UI i aplikacji wokół React, takiego jak Next.js, biblioteki komponentów jak MUI i narzędzi testowych jak React Testing Library, i jakie praktyczne korzyści lub ograniczenia one wprowadzają?
Czy można zatrzymać propagację zdarzeń? Jak? Jaka jest różnica między stopPropagation a stopImmediatePropagation?
Z czym chciałbyś się podzielić ze swoim doświadczeniem? Jakieś ważne wydarzenia, znaczące sukcesy, o których chcesz opowiedzieć, albo wręcz przeciwnie, jakieś porażki?
Jak poprawnie wykonywać zapytania HTTP w React? Dlaczego Axios jest lepszy od fetch?
Jakie są sposoby deklarowania zmiennych w JavaScript i jaka jest różnica?
Określ kolejność wyświetlania console.log w pokazanym przykładzie z kodem synchronicznym, setTimeout, Promise i funkcją.
Opowiedz o skomplikowanym projekcie z twojego doświadczenia (wizualny edytor z interwałami, działaniami i liniami łączącymi).
Jak zaimplementowałbyś wspólny komponent dla różnych dostawców płatności z różnymi endpointami, parametrami i formatami odpowiedzi, ale z jednolitym interfejsem użytkownika?
Jaka jest różnica między REST API a WebSocket?