Sobes.tech

Frontend

Co się stanie, jeśli URL szybko zmieni się kilka razy z rzędu?

Middle
RedLab
10

Opowiedz o sygnałach w Angular.

Middle
СК Согласие
10

Jakie testy napisałeś, na czym i co dokładnie testowałeś?

Middle
Pac Group
10

Czym jest synchroniczne i asynchroniczne ładowanie JavaScript i CSS? Od czego zależy sposób ładowania?

Middle+
Ozon Tech
9

Ile punktów końcowych jest zwykle używanych w GraphQL?

Middle
ДИТ Москвы
9

Jakie etapy renderowania przeglądarki można zoptymalizować, aby uniknąć niepotrzebnych przeliczeń, i jak to zrobić?

Middle+
Ozon Tech
9

Zaimplementuj funkcję tworzącą ciąg klas CSS. Przyjmuje dowolną liczbę argumentów różnych typów: ciągi znaków i liczby są dodawane do wyniku, tablice są rekurencyjnie rozwijane, a z obiektów pobierane są klucze z wartościami truthy, nieprawidłowe wartości są ignorowane. Wynik to ciąg klas oddzielonych spacjami.

Middle+
Ozon Tech
9

Co się stanie po wywołaniu `setLoading(true)` i jak w tym momencie będzie działał komponent?

Middle
RedLab
9

Czym różni się środowisko wykonawcze JavaScript w przeglądarce od Node.js?

Middle
Pac Group
9

Jak tworzone są zmienne i przypisywane dane w JavaScript? Co się dzieje podczas tworzenia typu prostego i obiektu?

Middle
Pac Group
9

Czym różni się display: none od opacity: 0 pod względem drzewa renderowania, układu i zajmowanej przestrzeni? Która opcja jest bardziej wydajna i dlaczego?

Middle+
Mish
9

Co wybrałbyś: TypeScript czy JavaScript, i dlaczego?

Middle
Pac Group
9

Jak poprawnie usunąć obsługę `scroll`, jeśli `addEventListener` i `removeEventListener` mają otrzymać ten sam odwołanie do funkcji?

Middle
RedLab
9

Jak ulepszyć opakowanie retry nad fetch, aby powtarzać żądanie nawet wtedy, gdy odpowiedź HTTP ma response.ok === false?

Middle+
Ozon Tech
9

Dla łańcucha Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), określ, co będzie w ostatnim console.log i wyjaśnij dlaczego.

Middle+
Mish
9

Jak przenieśłbyś projekt Angular z wersji 14 na 21 i co zrobić w przypadku niekompatybilności z biblioteką zewnętrzną?

Middle
СК Согласие
9

Na czym były zrealizowane moduły i mikrofrontendy?

Middle
ДИТ Москвы
9

Do czego obecnie mogą służyć prototypy JavaScript?

Middle
ДИТ Москвы
9

Co robi funkcja `getUser` w ramach hooka?

Middle
RedLab
9

Jakie menedżery stanu były używane w projekcie? Jak dane z Pinia pojawiają się na stronie?

Middle
Pac Group
9
/290