Frontend
Czym różni się never od void w TypeScript?
Jakie inne metody przechowywania danych w przeglądarce znasz, oprócz plików cookie?
Pracujesz od 4 lat w rozwoju, a czym zajmowałaś się przed rozwojem i jak trafiłaś do zawodu?
Jeśli `Proxy` jest tak dobry, dlaczego Vue 3 nadal ma `ref`?
Czym różnią się kontrolowane i niekontrolowane komponenty w React?
Co skłoniło Cię do nas? Dlaczego zdecydowałeś się na rozmowę kwalifikacyjną w naszej firmie?
Jak korzystasz z responsywnego projektowania? Jakie są ogólne podejścia do adaptacji?
Czy pracowałeś z WebSocket, Server-Sent Events, long polling? Opowiedz o nich.
Jakie alternatywne rozwiązania rozważano zamiast włączenia użytkowników FreeShin do głównej platformy?
Jak zaimplementowałbyś pole do wprowadzania daty i godziny z wymaganiami dotyczącymi internacjonalizacji?
Czy widzisz jakieś problemy z nazewnictwem w tym kodzie?
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
Jakie są ograniczenia rekurencyjnego przeszukiwania drzewa? Czym różni się przeszukiwanie w głębokości (DFS) od przeszukiwania wszerz (BFS)? Jak można zaimplementować przeszukiwanie drzewa bez rekurencji?
#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 SubmitButton i napraw go. 4. Zaimplementuj walidację formularza klienta w komponencie Signup. (* ) Pamiętaj o numerze zadania 9. Zasady: - Pola Nazwa użytkownika, Email, Hasło, Powtórz hasło powinny mieć co najmniej 6 znaków; - Hasło powinno pasować do Powtórz hasło; - Walidacja powinna być wykonana po kliknięciu przycisku "Zarejestruj się"; - 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 renderuje 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.
Co zrobić, aby pozbyć się blokady lub zwolnić zasoby, które utrzymuje?
Na co należy zwrócić uwagę w UX dla transmisji na żywo w porównaniu do zwykłego VOD?
Opisz technicznie, jak zaimplementowałeś etapowe renderowanie dużego ciała artykułu.
Co się stało w poprzednim miejscu pracy?
Gdybyś robił projekt dla siebie, co wybrałbyś: Vue czy React? I dlaczego?
Czy znasz wzorzec EventEmitter? Zaimplementuj klasę z metodami subscribe, unsubscribe i fire.