Czy pracowałeś z klasami w TypeScript?
Frontend
Czym różni się never od void w TypeScript?
Istnieje pole input, do którego użytkownik wpisuje wartość. Należy, aby po odświeżeniu strony wpisana wartość była zachowana w tym polu. Opisz rozwiązanie i napisz kod z użyciem localStorage.
Czym jest klasa abstrakcyjna?
Jaki jest typ elementu input w TypeScript, jeśli uzyskujesz go przez querySelector?
Jaka jest Twoja architektura w projektach frontend (np. FSD lub inna)?
Opowiedz o sobie i swoim doświadczeniu zawodowym (technologie, projekty, firmy).
Jaka jest różnica między zdarzeniami DOMContentLoaded i load? Kiedy używać każdego z nich?
Czym jest typ Union w TypeScript?
Czym jest CORS i do czego służy? Jak zezwolić na żądania ze wszystkich źródeł?
Podana jest funkcja i dwa obiekty do sprawdzenia. Dlaczego w jednym przypadku TypeScript nie narzeka, a w innym tak? Wyjaśnij powód dla każdego błędnego wiersza.
Czy masz zadania groomingowe? Kto zajmuje się opisywaniem zadań do rozwoju?
Dany jest obiekt z metodą getName. Co zostanie wyświetlone na liniach 12, 13 i 14 kodu przy różnych sposobach wywołania funkcji?
Napisz typy dla funkcji reduce z użyciem generyków (dla tablicy, callbacka i wyniku).
Jakie nagłówki HTTP mogą być w odpowiedzi?
Jak duża jest firma, w której pracujesz? Ile osób pracuje w dziale IT?
Jaka jest różnica między event.target a event.currentTarget?
Jak oceniasz swój poziom (stopień) — junior, middle czy senior?
Co skłoniło Cię do nas? Dlaczego zdecydowałeś się na rozmowę kwalifikacyjną w naszej firmie?
Jakie rodzaje kontekstu występują w JavaScript?