Sobes.tech

Frontend

Jak oceniasz siebie: middle, middle+, senior?

Junior
ИП Ганус Александр Андреевич
39

Czy zdarzały się przypadki, gdy dwa konsumenci podłączali się do tego samego tematu Kafka?

Middle
ООО Медиа технологии
39

Czy zdarzyło Ci się mockować dane API? Jak to robiliście?

Middle
Элара
39

Opowiedz o swoim doświadczeniu zawodowym i obecnych zadaniach na platformie bukmacherskiej

Middle+
НСПК
39

function any(promises) { // Twój kod tutaj }

Middle
Яндекс
39

Czy tutaj potrzebny jest `useCallback`? Do czego służy i w jakich przypadkach jest przydatny?

Middle
RedLab
39

Napisz typy dla funkcji reduce z użyciem generyków (typ tablicy, callback z akumulatorem, bieżącą wartością, indeksem, wartością początkową).

Middle+
Ozon Tech
39

Jak zapobiec podwójnemu obciążeniu przy ponownym żądaniu (idempotencja)?

Middle
TokenTech
39

Jakie są zalety i wady niestandardowego zestawu UI?

Middle
МВидео/эльдорадо
39

Czym są HLS, DASH, manifest i segment?

Middle
Хайерлаб
39

Czy musiałeś głęboko zagłębiać się w ustawienia linera? Jakie aspekty konfigurowałeś: wtyczki, zasady składni, automatyczne poprawki?

Middle
МВидеоМВидео
39

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

Middle+
Ozon Tech
39

Czym różni się __proto__ od [[Prototype]] i prototype?

Middle+
РунитиРунити
39

Jak uniknąć wycieku pamięci przy usuwaniu elementu z DOM, jeśli obsługa zdarzeń jest przechowywana w obiekcie globalnym?

Senior
Bitrix
39

Do czego służą klucze na liście elementów? Co się stanie, jeśli ich nie podasz?

Middle+
wb
39

Co się dzieje, gdy wpisujesz URL w przeglądarce (https://google.com)? Opisz cały proces od wpisania do wyświetlenia treści.

Middle+
НСПК
39

/** * Zadanie 1: Generyki i Bezpieczeństwo Typu Klucza * Utwórz funkcję `getProperty`, która przyjmuje obiekt i klucz. * Użyj generyków, aby zapewnić bezpieczeństwo typu funkcji i istnienie klucza w obiekcie. */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Zadanie 2: Dla wielu deklaracji interfejsu Todo poniżej, wyjaśnij, co się dzieje, gdy są one obecne w tym samym zakresie. * Omów, jak TypeScript je traktuje i wypełnij obiekt `myTodo`, aby spełniał wymagania scalonego interfejsu Todo. */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
Altenar
39

Czy używasz jakichś konfiguracji w aplikacji? Linters, style kodu — czy dzielisz się nimi między projektami (np. przez prywatny npm)?

Middle+
wb
39

Czy kiedykolwiek miałeś problem, gdy model na backendzie się zmieniał (np. pole znikało), a to pole było używane w wielu miejscach w kodzie? Jak sobie z tym poradziłeś?

Middle
ГосуслугиГосуслуги
39

Co zostanie wyświetlone w konsoli?

Middle+
М.Видео/эльдорадо
39
/292