Sobes.tech

Frontend

Co robisz, jeśli zadanie jest źle sformułowane — na przykład, dyktują ci konkretne położenie i kolor przycisku zamiast opisu problemu?

Middle
4dev
51

Ile mikrofrontendów było w systemie?

Middle
Pac Group
51

Czy znasz metody modyfikowalne i niemodyfikowalne tablic? Na przykład, jaka jest różnica między splice a filter?

Middle
Киберпротект
51

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

Middle
Раппорто
51

Opowiedz krótko o sobie, czym się zajmujesz, skąd jesteś, dlaczego tu jesteś i wszystko, co uważasz za ważne.

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

#Formularz rejestracji React 1. Wyjaśnij, jak działa StateProvider, podziel się swoimi przemyśleniami z rozmówcą. 2. Spójrz na /src/api/mock, wyjaśnij, jak to działa. 3. Sprawdź kolor SubmitButton i napraw go. 4. Zaimplementuj walidację formularza klienta w komponencie Signup. (\*\*) Pamiętaj o zadaniu numer 9. Zasady: - Pola Nazwa użytkownika, Email, Hasło i Powtórz hasło powinny mieć co najmniej 6 znaków; - Hasło powinno pasować do Powtórz hasło; - Walidacja powinna być wykonana po kliknięciu "Zarejestruj się"; - Pola z nieprawidłowymi wartościami powinny być oznaczone (props error i helperText); 6. Odpowiedź API może zawierać błąd, który powinien być wyświetlany użytkownikowi w pobliżu odpowiedniego pola. 7. Upewnij się, że komponent UserName wyświetla nową nazwę użytkownika po pomyślnym przesłaniu. 8. Zaimplementuj nowy komponent SignupSuccess. Powinien być wyświetlany zamiast formularza rejestracji. 9. Zaimplementuj walidację serwerową dla odpowiednich pól.

Middle
Mayflower
51

Czy masz doświadczenie z kodem Legacy?

Middle
WildberriesWildberries
51

Zobacz widżet wyboru (kilka stanów elementów listy). Co jest tutaj nie tak?

Middle+
Tilda
51

Załóżmy, że nie można zrobić paginacji na backendzie i Web Worker jest niedostępny. Jak rozwiązałbyś ten problem?

Middle
IBIT
51

Czy zdarzyło się kiedyś, że nie zdążyłeś na czas? Jak wcześniej zorientowałeś się, że nie zdążysz i kiedy o tym poinformowałeś?

Middle
Ifellow
51

Wymień hooki React, z którymi pracowałeś. Opowiedz o zasadniczej różnicy między useState a useRef.

Middle
ИРИ
51

Zadanie 2: Dla poniżej podanych wielu deklaracji interfejsu Todo, 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. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```

Middle
Altenar
51

/** * Należy napisać funkcję, która przyjmuje jako wejście URL, * wykonuje zapytanie GET do tego URL i zwraca dane (json). * Do pobrania danych użyj fetch. * Możesz używać tylko API Promise. * Jeśli podczas zapytania wystąpi błąd, spróbuj ponownie 5 razy. * Jeśli ostatecznie nie uda się uzyskać informacji, zwróć błąd "Podany URL jest niedostępny". */ function get(url) { // kod tutaj } get(url) .then(res => console.log(res)) .catch(err => console.error(err))

Middle
Яндекс Сплит
51

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

Middle+
Mayflower
51

Opowiedz o swoich poprzednich miejscach pracy: funkcje, zadania, osiągnięcia.

Middle+
ООО Делай мебель
51

Jak zsynchronizować dwie zakładki przeglądarki za pomocą localStorage? Opowiedz o zdarzeniu storage.

Middle
SimbirsoftSimbirsoft
51

Czym jest Feature-Sliced Design (FSD)? Opowiedz o swoim doświadczeniu z FSD.

Middle
Киберпротект
51

Czy miałeś kiedyś do czynienia z trudnymi tabelami: filtrowanie, sortowanie, edytowalne tabele?

Middle
МВидеоМВидео
51

Zaimplementuj opakowanie nad fetch z próbami powtórzeń: przyjmuje liczbę prób i argumenty fetch, zwraca ten sam wynik co fetch, a po wyczerpaniu prób rzuca ostatni błąd.

Middle+
Ozon Tech
51

Co się stanie, jeśli zamiast klasy użyjemy zwykłego obiektu z tymi samymi metodami (bez trybu strict)?

Middle+
Т-БанкТ-Банк
51
/295