Sobes.tech

Frontend

Czy można obejść ograniczenie CORS na froncie, jeśli nie można poprosić backendu o zezwolenie na CORS? Jakie są metody?

Middle
Раппорто
28

Opowiedz o pracy z galerią — co robisz, aby wszystko działało dla użytkownika?

Middle
Вбетон
28

Czym jest Critical Rendering Path i z jakich głównych etapów się składa?

Middle
Элара
28

Z czym ostatnio najwięcej pracowałeś? Jaki miałeś stos?

Middle
Ifellow
28

Opowiedz o atrybutach defer i async w tagu script. Czym się różnią?

Middle
SimbirsoftSimbirsoft
28

Jak React.memo sprawdza, czy trzeba zaktualizować komponent? Jak porównuje propsy?

Middle+
Global treds
28

Jak oceniasz swój poziom (stopień) — junior, middle czy senior?

Middle+
Ozon Tech
28

Jak dostosowujesz narzędzia AI do siebie?

Senior
Позитив Технолоджис
28

Czy podobało ci się pracować z Redux jako menedżerem stanu dla złożonych formularzy?

Middle+
Mayflower
28

console.log(1) setTimeout(() => { console.log(2) }, 10) setTimeout(() => { Promise.resolve().then(() => console.log(3)) }, 0); setTimeout(() => { console.log(4) }, 0); new Promise((_, reject) => { console.log(5) reject(6) console.log(7) }).then(() => console.log(8)) .catch(() => console.log(9)) .then(() => console.log(10)) .catch(() => console.log(11)) .then(() => console.log(12)) .then(console.log) .finally(() => console.log(13)) console.log(14)

Middle+
Mayflower
28

Jak chronić się przed XSS?

Middle
Лантан
28

Opowiedz o sposobach podłączania tagu script w HTML. Jaka jest różnica między umieszczeniem go w head a w body?

Middle
ИРИ
28

[imię] zapytał: opowiedz krótko, gdzie pracowałaś i czym się zajmowałaś.

Middle
Sidbrige
28

Zaimplementuj funkcję asyncFilter, która przyjmuje tablicę liczb i asynchroniczną funkcję predykat, i zwraca przefiltrowaną tablicę. Na przykład, dla wejścia [1, 2, 3] i funkcji pozostawiającej tylko nieparzyste liczby, wynik powinien być [1, 3].

Middle+
КасперскийКасперский
28

Czy pracowałeś z wydajnością? Czy jakoś ją zoptymalizowałeś? Na przykład, jeśli masz listę Select z 10 tysięcy linii, jak byś ją zoptymalizował?

Middle
Веза
28

Dlaczego wygrana jest liczona nieprawidłowo, nawet jeśli wartości na bębnach są różne? Zidentyfikuj przyczynę błędu związanego z wyścigiem warunków w asynchronicznej aktualizacji stanu.

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

Co się zmieni w logice typu, jeśli zamienimy `extends` na `=` (ustawienie domyślnej wartości dla generyka)?

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

9. Kopiowanie Podczas egzaminu profesor Floyd zauważył, że niektórzy studenci wymieniają się notatkami. Na początku chciał wszystkim wystawić dwójki, ale profesor był uprzejmy, więc postanowił podzielić studentów na dwie grupy: tych, którzy pozwalają na kopiowanie, i tych, którym wystawia się tylko dwójki na początku. Profesor zanotował wszystkie pary studentów, którzy wymieniali się notatkami. Należy ustalić, czy można podzielić studentów na dwie grupy tak, aby każda wymiana notatek odbywała się od studenta jednej grupy do studenta drugiej grupy. Format wejścia W pierwszej linii znajdują się dwie liczby N i M — liczba studentów i liczba par studentów wymieniających się notatkami (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Następnie, w M liniach, opisane są pary studentów: dwie liczby odpowiadające numerom studentów wymieniających się notatkami (numeracja studentów zaczyna się od 1, każda para studentów jest wymieniona nie więcej niż raz). Format wyjścia Należy wyświetlić odpowiedź na zadanie profesora Floyd. Jeśli możliwe jest podzielenie studentów na dwie grupy, wypisz YES; w przeciwnym razie, NO.

Intern
Яндекс
28

Jak zorganizować walidację na bieżąco?

Middle
МТС БанкМТС Банк
28

Czy metoda splice jest mutująca czy nie? Jak zrobić wersję niemutującą?

Middle+
Ozon Tech
28
/292