Frontend
Quiz składa się z pytań — jak będziemy uzyskiwać dane dotyczące pytań: od razu całą listę czy partiami?
Wyobraź sobie sytuację, w której obrazek się nie załadował – jak to obsłużyć, aby użytkownik zrozumiał, co tam było?
Czym jest dostępność w sieci? Jakie atrybuty i elementy HTML są używane do zapewnienia dostępności?
Zaimplementuj opakowanie nad fetch z próbami powtórzeń: przyjmuje liczbę prób i argumenty fetch, zwraca ten sam wynik co fetch, a po wyczerpaniu prób rzuca ostatni błąd.
Gdzie znajdowały się testy Playwright: w tym samym repozytorium czy osobno?
Opowiedz o opcjach optymalizacji i memoizacji na styku komponentów rodzica i dziecka
Jaka jest Twoja architektura w projektach frontend (np. FSD lub inna)?
Jak działa wewnętrznie tabela haszująca (HashMap)?
Co robisz w wolnym czasie?
Oprócz struktury folderów, jakie inne zasady ma FSD?
Czy masz doświadczenie w pracy z wierszem poleceń (polecenia shell), oprócz Git i FTP?
Jak działa this w zwykłych funkcjach i funkcjach strzałkowych? Jaka jest różnica?
Jaka jest struktura zespołu: wszyscy programiści są równi, czy jest lider zespołu i architekt?
Opowiedz o swoim odpowiednim doświadczeniu zawodowym.
Po co w programowaniu obiektowym potrzebne jest dziedziczenie? Podaj uzasadnienie, dlaczego jest ono używane, jeśli zadanie ponownego użycia logiki można rozwiązać innymi sposobami (np. przez DI).
Zadanie: co wyświetli konsola? (kod z var w pętli for i tablicą funkcji)
Czy rozumiesz włoski i czy będziesz w stanie poradzić sobie z umową i dokumentami po włosku?
Czym jest generyk w TypeScript i czy możesz podać przykład z praktyki?
Opowiedz o WebSocket — czym jest i czy używałeś tej technologii w doświadczeniu komercyjnym?
Przepisz funkcję strjoin na ES5 bez operatora rest