Sobes.tech

Frontend

Wymień szczegóły potrzebne do złożenia sterowanej maszyny z zestawu (nietypowe pytanie dotyczące myślenia systemowego).

Middle
МПФИТ
127

Jakie typy utility w TypeScript znasz?

Middle+
Ifellow
127

Jaka jest różnica między Type a Interface w TypeScript?

Middle
Алор+
127

Czy miałeś do czynienia z CI/CD, może tworzyłeś kontenery Docker lub konfigurowałeś pipeline'y?

Middle
Mayflower
127

Co oznacza, jeśli ref nazywa się 'płytkim' lub 'powierzchniowym' - który nie śledzi obiektu w głębi, tylko jego właściwości górne? (pytanie o shallowRef)

Middle
Программный код
127

Dane są trzy nowe typy. Należy utworzyć nowy typ na ich podstawie, który spełnia warunek (zawiera wszystkie pola podanych typów, typ unii). Jakie podejście zastosować?

Middle+
Т-БанкТ-Банк
126

Która przeglądarka zazwyczaj sprawia najwięcej problemów podczas rozwoju wieloplatformowego?

Middle+
РунитиРунити
126

Jakie są opcje, aby skrypty nie blokowały podczas renderowania strony?

Middle
NordClan
126

Dlaczego wybrałeś WebSocket? Czy są alternatywy?

Middle+
Т-БанкТ-Банк
126

Jak podchodzisz do zapytań wewnątrz komponentów?

Middle+
РунитиРунити
126

Jaki masz stos — React, Next.js czy coś innego?

Middle+
wb
126

/* Podane są trzy sekcje kodu. Należy napisać wynik każdego console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);

Intern
Яндекс
126

Napisz własny hook React useScreenWidth(targetWidth), który zwraca aktualną szerokość ekranu (screenWidth) i flagę isMobile (true, jeśli aktualna szerokość jest mniejsza niż targetWidth). Hook powinien się aktualizować przy zmianie rozmiaru okna.

Middle
X5 techX5 tech
126

Jaka jest różnica między metodami some, find i includes?

Middle
нейровэд
126

Czym są Pick i Omit w TypeScript?

Middle
Мыс
126

niech i = 0; funkcja increment() { i++; console.log(i) } funkcja debounce(func, wait = 0) {} const debouncedIncrement = debounce(increment, 100); debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 1 setTimeout(debouncedIncrement, 150); // i = 2 setTimeout(debouncedIncrement, 200); // i = 2 setTimeout(debouncedIncrement, 350); // i = 3

Middle
IGaming
126

Opowiedz o najciekawszym zadaniu lub najciekawszym błędzie w jednym z twoich ostatnich dwóch miejsc pracy.

Middle+
Morizo
126

Ile użytkowników będziemy mieć? Czy optymalizacja SEO jest konieczna? Czy lokalizacja jest konieczna? Jakie metryki powinniśmy zbierać?

Middle+
Т-БанкТ-Банк
126

Opowiedz o Observable i Subject w RxJS — czym się różnią, jakie rodzaje Subject znasz?

Middle
Элара
126

Czym jest tryb współbieżny i renderowanie współbieżne w React? Jak to działa i do czego służy?

Middle
IBIT
126
/298