Sobes.tech

Frontend

Zaimplementuj w JavaScript pobieranie danych z endpointów: równocześnie załaduj posty i komentarze, pogrupuj komentarze według postId i utwórz tablicę obiektów z id, tytułem, userId i liczbą komentarzy.

Middle+
Ozon Tech
7

Opowiedz o rzeczach w swojej pracy, z których jesteś dumny: zadania techniczne lub produktowe, interesujące integracje i osiągnięcia.

Middle+
СБЕРСБЕР
5

Jak komfortowy jest Twój poziom angielskiego do pracy w międzynarodowym zespole?

Middle+
СБЕРСБЕР
5

Jak zapobiec warunkom wyścigu w useFetch, jeśli URL się zmienił, drugie żądanie zakończyło się wcześniej niż pierwsze, a pierwsze nadpisało dane?

Middle+
СБЕРСБЕР
4

Zaimplementuj komponent React o strukturze drzewa na podstawie danych z messages.ts: elementy mogą mieć dzieci, węzły nadrzędne powinny się rozsuwać i zwijać po kliknięciu, liście nie powinny mieć przełącznika, a poziom zagnieżdżenia może być dowolny.

Middle+
СБЕРСБЕР
4

Czym jest kontekst ogólnie i jak go rozumiesz?

Middle+
Ozon Tech
3

Zaimplementuj uniwersalny hook React useFetch dla żądań GET. Przemyśl wygodny API dla tego hooka, zwracane dane/loading/error, obsługę błędów HTTP i ponowne pobieranie danych, gdy URL się zmienia.

Middle+
СБЕРСБЕР
3

Dlaczego funkcja w JavaScript jest uważana za obiekt, mimo że typeof dla niej zwraca "function"?

Middle+
Ozon Tech
3

Zaimplementuj dowolną funkcję strzałkową, która wypisuje swój kontekst this do konsoli, i powiedz, co zostanie wyświetlone po jej wywołaniu.

Middle+
Ozon Tech
3

Jakie są wady i ryzyko związane z niezależnym wdrażaniem mikro frontendów?

Middle+
СБЕРСБЕР
3

Jakie strategie renderowania znasz i w jakich przypadkach należy je stosować?

Middle+
СБЕРСБЕР
3

Jak można prosto wymienić wartości, i czy można coś zmienić naprzeciwko każdej linii i komentarza?

Middle+
Ozon Tech
2

Wyobraź sobie duży projekt z dwudziestoma zespołami, za które odpowiadasz za frontend. Jak zapewniasz, że frontend się nie pogarsza i jak wykrywasz, czy któryś z zespołów pogorszył swoją wydajność? Jakie metryki frontend i narzędzia techniczne używasz do monitorowania tego?

Middle+
СБЕРСБЕР
2

Jak rozszerzyć rozwiązanie: pobrać użytkowników równolegle i zwrócić nazwę użytkownika zamiast userId dla każdego posta?

Middle+
Ozon Tech
2

Jaki jest oczekiwany rezultat zadania i jak zrozumiałeś dalszy plan rozwiązania?

Middle+
Ozon Tech
2

Jaki tryb i rodzaj zadań jest dla ciebie najbardziej komfortowy: spokojne rozwiązywanie problemów, intensywny rozwój techniczny czy wyzwanie menedżerskie? Powiedz nam, czego szukasz w swojej następnej pracy.

Middle+
СБЕРСБЕР
2

Zaimplementuj funkcję debounce — dekorator, który zwraca funkcję, która przy wielokrotnym wywołaniu z rzędu wykonuje tylko ostatnie wywołanie po określonym opóźnieniu.

Middle+
СБЕРСБЕР
2

Czym jest środowisko leksykalne?

Middle+
Ozon Tech
2

Jak będzie działał element interaktywny lub paginacja w dashboardzie SSR: czy będzie wymagał pełnego odświeżenia strony, czy możliwy jest inny mechanizm?

Middle+
СБЕРСБЕР
2

Czy można sprawić, aby this w funkcji strzałkowej było niezdefiniowane, na przykład uruchamiając kod w odizolowanym środowisku lub w trybie strict? Co robi tryb strict?

Middle+
Ozon Tech
2
/290