Frontend
Czym różni się GraphQL od REST?
Zrefaktoryzuj komponent, który renderuje losową liczbę (z Promise) i pozycję przewijania. Znajdź problemy i je napraw.
Opowiedz o sobie i swoim doświadczeniu zawodowym.
Czy ma sens używanie useMemo lub useCallback dla funkcji zwracającej JSX?
Czym różni się sprawdzanie 'key in result' od 'result.hasOwnProperty(key)'?
Czego szukasz w nowym miejscu pracy, na co zwracasz uwagę?
Do czego służy useMemo? Podaj praktyczny przykład.
/** * Napisz typizację dla funkcji getObjField * * @param obj - Obiekt, z którego pobierana jest wartość * @param key - Klucz wartości do pobrania * @returns Wartość odpowiadająca kluczowi w obiekcie */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Błąd: Argument typu '"test"' nie jest przypisywalny do parametru typu 'keyof Obj'.
Czy będą jakieś różnice, jeśli przekażemy funkcję i rozpakujemy ją przez .value i unref?
Wymień metryki wydajności (Web Vitals) — jedna jest związana z interakcją użytkownika ze stroną, druga z renderowaniem UI. Co one mierzą?
Modyfikacja zadania o sejfie: zamiast końcowej pozycji, policz ile razy wskazówka przeszła przez zero (przekroczenie granicy 99→0 lub 0→99).
Czy zestaw UI był oparty na jakiejś bibliotece, czy był całkowicie niestandardowy?
Jakie polecenie szukasz?
Jaka jest różnica między interfejsem a typem w TypeScript?
Wspomniałeś o Server Components. W Pages Router nie ma Server Components. Czy studiowałeś App Router? Czy masz z nim doświadczenie?
Jak zoptymalizować wyświetlanie 100 tysięcy kwadratów na jednej stronie?
Czy słyszałeś o metodologii Shape Up? Opowiedz o niej
Zadanie praktyczne: praca z dwoma tablicami obiektów — porównanie po kluczu z użyciem struktur Map i iteracją dwoma pętlami
Na stronie znajomych i w komunikatorze wyświetlane są podobne informacje o użytkownikach. Istnieją dwie opcje: przechowywać użytkowników w lokalnych slice'ach każdej funkcji lub w globalnym store. Jakie są zalety i wady globalnego store w tym przypadku?
Opowiedz mi trochę o sobie, swoim odpowiednim doświadczeniu i z którego projektu jesteś najbardziej dumny.