Sobes.tech

Frontend

Opowiedz o architekturze: dlaczego monolityczna i z jakimi rodzajami architektury frontend jesteś zaznajomiony?

Senior
АйтиФаундейшн
36

Kodowanie na żywo: zaimplementuj funkcję $ (podobną do jQuery), która przyjmuje poprawny selektor CSS i znajduje odpowiadające mu węzły. Funkcja powinna zwracać obiekt z metodami addClass, toggleClass, removeClass, css (stosowanie stylów), html (wstawianie HTML/CSS wewnątrz elementu) — z możliwością łańcuchowego wywoływania. Podany kod testowy z łańcuchami nie może być zmieniany i musi działać po zaimplementowaniu funkcji.

Middle
WB банк
36

A co jeśli liczba zamówień może się zmieniać?

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

Czy masz dużo doświadczenia z klasami i obiektami w frontendzie?

Middle
Voximplant
36

Skąd przeglądarka bierze domyślną wartość font-size dla REM i gdzie można ją nadpisać?

Middle
ООО Делай мебель
36

/** * Typizować funkcję, która przyjmuje tablicę obiektów i klucz, * zwraca tablicę obiektów, które mają ten klucz/cechę **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

Middle
SimbirsoftSimbirsoft
36

W skali od 1 do 10, jak oceniasz swoją zdolność do przełączania się z jednej zadania na inne o różnym planie?

Middle
Куаргет
36

Opowiedz o swoim doświadczeniu w ostatnich 3-4 latach. Jakie zadania rozwiązywałeś?

Middle
Цифротех
36

Należy napisać metodę do pobierania wartości po kluczu obiektu z nieograniczoną głębokością i sygnaturą get(path: string, data: Record<string, unknown>): unknown const data = { user: { profile: { name: 'Imię' } } } get('user.profile.name', data)

Middle+
РунитиРунити
36

Opowiedz o slotach w Vue: jak ich używałaś, w tym scoped slots?

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

Zaimplementuj funkcję withTimeout, która przyjmuje funkcję i czas (milisekundy) i zwraca nową funkcję. Jeśli funkcja źródłowa nie zostanie wykonana w wyznaczonym czasie, obietnica powinna zostać odrzucona.

Middle+
Яндекс
36

Napisz implementację funkcji isPalindrome, która przyjmuje ciąg znaków i sprawdza, czy jest on palindromem (czytany tak samo od lewej do prawej i od prawej do lewej). Funkcja powinna zwracać true lub false.

Middle
Ай-Теко (I-Teco)
36

Otrzymałaś zadanie w rozwoju z opisanymi projektami i wymaganiami, ale podczas pracy zdajesz sobie sprawę, że tak nie powinno się tego realizować. Co zrobisz? Czy miałaś podobne doświadczenia w poprzednich miejscach pracy?

Middle+
ТранснефтьТранснефть
36

Opowiedz więcej o kreatorze quizów w CV — czym jest i jak zostało zrealizowane?

Middle
Marfatech
36

Jak poprawnie zmodyfikować zapytanie fetch, aby bezpiecznie przesłać poufne dane?

Senior
Bitrix
36

Co może uszkodzić mechanizm interpolacji/ekstrapolacji ruchu maszyny na mapie?

Middle+
EVACargo
36

Napisz typowaną funkcję dodawania: przy przekazaniu dwóch liczb zwraca liczbę, przy przekazaniu dwóch łańcuchów — łańcuch, a mieszane pary liczb i łańcuchów powinny wywołać błąd TypeScript.

Middle+
Mish
36

Czy w pracy byli ludzie, z którymi trudno było się porozumieć? Podjęto jakieś środki?

Middle
РунитиРунити
36

Funkcja symuluje obrót bębna z stopniowym zatrzymaniem - użyj onRoll do animacji obrotu (zmiany bieżącej wartości na bębnie) - i onStop do powiadomienia, gdy bęben przestanie się kręcić przykład runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )

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

Czy masz doświadczenie z testami jednostkowymi i E2E?

Senior
АЛМИ Партнер
36
/295