Sobes.tech

Frontend

Doprecyzowanie: czy aplikacja była desktopowa w przeglądarce czy natywna?

146

Opowiedz o swoim ostatnim projekcie: czym się zajmowałeś, jakie były kluczowe osiągnięcia i Twój wkład?

146

Jakie inne metody żądań HTTP istnieją oprócz GET? Jak się nazywają?

142

Czy pracowałeś z WebSocket, Server-Sent Events, long polling? Opowiedz o nich.

141

Czy znasz różne wersje protokołu HTTP (HTTP/1, HTTP/2, HTTP/3)? W czym się różnią?

140

Dlaczego najpierw wykonywane są wszystkie mikrozadania, a potem makrozadania? Dlaczego nie na odwrót?

139

Jak mierzyłeś przyspieszenie onboardingu nowych deweloperów o 30-40%?

139

Byłeś właścicielem funkcji, projektowałeś architekturę aplikacji i pulpity nawigacyjne — czego Ci brakowało na obecnym stanowisku?

138

Czego chcesz od nowej pracy? Co jest ci potrzebne, aby się rozwijać?

137

Jeśli chodzi o ostatnie miejsce pracy, gdzie pracowałeś przez trzy i pół roku, jest napisane, że odpowiadasz za architekturę frontendu i rozwiązania techniczne. Czy to jest twoja formalna rola?

137

Zadanie w JavaScript: określić kolejność wyświetlania w konsoli dla kodu z użyciem setTimeout i Promise (zadania mikro i makro).

137

Jaka jest złożoność (Big O) metody unsubscribe w twojej implementacji?

135

Czy znasz wzorzec EventEmitter? Zaimplementuj klasę z metodami subscribe, unsubscribe i fire.

131

Jak dokładnie poprawili wydajność ciężkich stron? Co dokładnie spowalniało renderowanie? Jak mierzyli — od 5 sekund do 150-250 milisekund?

130

Co się dzieje, gdy tablica haszująca się zapełnia i nie można do niej dodać nowych elementów (rehash)?

123

Pakiet miał 1,5 megabajta, teraz ma 700-800 kilobajtów. Jak dokładnie zmniejszyłeś pakiet? Jak zacząłbyś teraz optymalizować pakiet o rozmiarze 2 megabajtów?

117
/3