Sobes.tech

Frontend

Przepisz funkcję strjoin na ES5 bez operatora rest

Intern
Яндекс
99

Czy znalazłeś zastosowanie dla useCallback?

Middle
СБЕРСБЕР
99

Z czego były wykonane Twoje mikrofronty: Module Federation od Webpack?

Middle
нейровэд
99

Jak przenieść logikę fetch do niestandardowego hooka, aby nie powielać kodu dla różnych encji?

Middle
Лига Ставок
99

Opowiedz o wielojęzyczności i układzie RTL. Jak zrobić marginesy, które poprawnie działają dla LTR i RTL?

Middle+
Employcity
99

Na czym polega metoda łańcuchowa (chaining) rozwiązywania kolizji w tablicy haszującej?

Middle+
Ifellow
99

Opowiedz o stosie technologicznym używanym w projektach. Na przykład, jakie zestawy UI były używane?

Middle
Цифровой семейный офис
99

Co oznacza ustawienie setTimeout z opóźnieniem 0 milisekund w kodzie i jak to będzie działać?

Middle
WB банк
99

Ile czasu zajmie wykonanie każdej funkcji? ```javascript /** Ile czasu zajmie wykonanie każdej funkcji */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```

Middle+
Скиф трейд
99

Jak zorganizować polling listy użytkowników co 15 sekund za pomocą TanStack Query (React Query)? Jaką funkcję użyć i z jakimi parametrami?

Middle
ТАУ Сервис
99

Jakie wartości właściwości display przypomnisz?

Middle+
Ifellow
99

Jak oceniasz swój poziom techniczny na obecnym stanowisku? Middle, middle+, senior, senior+?

Middle
Пикварио технологии
99

Jak wyglądała architektonicznie Twoja aplikacja na ostatnim miejscu pracy? Jakie znasz alternatywne podejścia architektoniczne?

Middle
Элара
99

Na stronie jest lista 5000 produktów, strona mocno się laguje. Biznes prosi, żeby coś z tym zrobić. Co zaproponujesz?

Middle
Mayflower
99

/** * Funkcja `asyncAuth(callback)` przyjmuje callback, do którego można * przekazać błąd (pierwszy argument) i dane * z backendu (drugi argument). * asyncAuth((error, data) => {}); * * Musisz zaimplementować funkcję `auth()`, * która wywołuje `asyncAuth()`, ale zwraca Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }

Middle
Яндекс МаркетЯндекс Маркет
99

Czy CSS blokuje renderowanie strony?

Middle
ОТП БанкОТП Банк
99

Czym są composables i do czego służą?

Middle+
Додо пицца
99

Dlaczego React potrzebuje wirtualnego drzewa DOM? Dlaczego nie można bezpośrednio modyfikować rzeczywistego DOM? Jakie są zalety i wady różnych podejść?

Middle
Цифровой семейный офис
99

Vue 2 i Vue 3: jakie ograniczenia architektoniczne reaktywności Vue 2 zmusiły Evana You do przepisywania silnika za pomocą `Proxy`?

Middle
Экосистема тенниса MYTENNIS ONLINE
98

Jak można zaimplementować sprawdzanie uprawnień lub ról na poziomie tras w Vue Router 3?

Middle+
Додо пицца
98
/298