Frontend
Na wykresie każdy okrąg reprezentuje pojedynczą gwiazdę. Pozycja środka okręgu wskazuje temperaturę gwiazdy w kelwinach (K) oraz jej jasność (wskaźnik emisji energii) w stosunku do Słońca (Lsun). Zwróć uwagę, że wyższe temperatury są po lewej stronie. Rozmiar okręgu wskazuje względny rozmiar fizyczny gwiazdy, a etykiety wskazują typy gwiazd przedstawionych. Oprócz gwiazd głównej sekwencji, grupą gwiazd o największym zakresie temperatur jest grupa: - Czerwonych olbrzymów - Czerwonych superolbrzymów - Białych karłów - Niebieskich olbrzymów
Co zostanie wyświetlone w konsoli po kliknięciu przycisku (powtórne renderowanie)?
Czy podobało ci się pracować z Redux jako menedżerem stanu dla złożonych formularzy?
Jak jest wykorzystywane asymetryczne szyfrowanie w TLS i do czego służy?
Co się dzieje po pomyślnym Face ID? Czy iFrame Verigram jest powiązany z Face ID?
Dlaczego rozstałeś się z ostatnim pracodawcą?
Przeprowadziłeś test na tysiąc połączeń przez WebSocket — jak to testowałeś, jak przebiegał test obciążeniowy?
Spójrz na układ karty produktu (perfum). Co jest tutaj nie tak?
Co się stanie, jeśli zamiast klasy użyjemy zwykłego obiektu z tymi samymi metodami (bez trybu strict)?
Dlaczego w projekcie wybrano GraphQL?
Dlaczego wybrałeś właśnie rozwój webowy i Angular, a nie na przykład rozwój mobilny?
Czy masz doświadczenie w przejściu z Vue 2 na Vue 3? Opowiedz, jak to przebiegło, z jakimi trudnościami się spotkałeś.
Jakie dane są potrzebne klientowi w jakim momencie i jaka będzie nasza API? Jakie punkty końcowe, jakie schematy danych?
# Formularz rejestracji React 1. Wyjaśnij, jak działa StateProvider, podziel się swoimi przemyśleniami z rozmówcą. 2. Spójrz na /src/api/mock, wyjaśnij, jak to działa. 3. Sprawdź kolor przycisku SubmitButton i napraw go. 4. Zaimplementuj walidację formularza po stronie klienta w komponencie Signup. (\*) Pamiętaj o zadaniu numer 9. Zasady: - Pola Nazwa użytkownika, Email, Hasło i Powtórz hasło powinny mieć co najmniej 6 znaków; - Hasło musi się zgadzać z Powtórz hasło; - Walidacja powinna być wykonana po kliknięciu przycisku "SignUp"; - Pola z nieprawidłowymi wartościami powinny być oznaczone (props error i helperText); 6. Odpowiedź API może zawierać błąd, który powinien być wyświetlany użytkownikowi w pobliżu odpowiedniego pola. 7. Upewnij się, że komponent UserName wyświetla nową nazwę użytkownika po pomyślnym przesłaniu. 8. Zaimplementuj nowy komponent SignupSuccess. Powinien być wyświetlany zamiast formularza rejestracji. 9. Zaimplementuj walidację serwera dla odpowiednich pól. --- Kod z mock.ts: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `Nazwa użytkownika "${userName}" jest już zajęta. Spróbuj inną.` ) ); } }, 500); }); }, }; export default api; ```
Jaka jest struktura zespołu: wszyscy programiści są równi, czy jest lider zespołu i architekt?
Zadanie na live coding: naprawić licznik z setInterval w useEffect, który nie działa poprawnie z powodu problemu z zamknięciem
Czym jest WeakMap?
Opowiedz o swoim doświadczeniu zawodowym i obecnych zadaniach na platformie bukmacherskiej
Czy są obszary, w których chciałbyś się rozwinąć?
Jak poprawnie zadać zadanie agentowi AI do refaktoryzacji komponentu legacy?