Sobes.tech

Frontend

Vorbești despre lucrul cu grafica și animații — ce biblioteci ai folosit pentru asta? Ce fel de grafică și animație era?

Middle
МВидеоМВидео
99

Ce metode există pentru a adăuga un element într-un array?

Middle
Marfatech
99

Dacă clientul reîmprospătează pagina, ai salvat datele sau le-ai resetat? Ai folosit Local Storage?

Middle
Voximplant
99

ți s-a dat acces la un repository privat GitHub și ți s-a spus să clonezi proiectul și să îl rulezi. Cum ai aborda această situație? Ce ai face în primul rând?

Middle+
Global treds
99

Care sunt preocupările potențiale de securitate atunci când se utilizează JSONP și cum abordează CORS aceste probleme?

Middle+
AndersenAndersen
99

Se oferă o funcție și două obiecte pentru verificare. De ce într-un caz TypeScript nu se plânge, iar în alt caz da? Explicați motivul pentru fiecare linie cu eroare.

Middle+
Ozon Tech
99

Vorbește despre apariția și dispariția evenimentelor.

Middle+
РунитиРунити
99

Poți să povestești un caz concret de optimizare pe care l-ai făcut recent și care ți-a rămas în memorie?

Middle
Voximplant
99

Care este diferența dintre Promise.any și Promise.race?

Middle
SIB
99

Exercițiu practic: scrieți un TypeGuard pentru a determina tipul de animal (Câine sau Pisică)

Middle+
Evocargo
99

De ce nu ați folosit localForage sau alt înveliș peste IndexedDB?

Middle
ТИМ ФОРС (проект Сбер)
99

Care sunt principalele diferențe dintre Vue 2 și Vue 3?

Middle
КейСофт
99

Ai lucrat cu Vue Router? Povestește despre hook-urile de navigare ale Vue Router.

Middle
Ростелеком
99

Există un array de 200 de ID-uri. Trebuie să faci o cerere pentru fiecare la /api/users/:id. Scrie o funcție care efectuează cererile, dar nu mai mult de N simultan, și returnează rezultatele în ordinea array-ului de intrare.

Middle
ИдаПроджект
99

import React, { useState, useEffect, useRef, useContext, useReducer, useMemo, me const someFunc = (arr) => { return [...arr].sort((a, b) => a - b); }; const LazyInit = (props) => { const [arr, setArr] = useState(someFunc(props.arr)); const onClick = () => { setArr((prev) => prev.concat(prev.length + 1)) } return ( <> <button onClick={onClick}> Incrementare </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;

Middle+
IT OneIT One
99

Cum se obține valoarea dintr-o Promise și cum se tratează erorile?

Middle
DevSect
99

Cum evaluați nivelul dvs. actual în dezvoltarea frontend?

Senior
Мой СкладМой Склад
99

Cum prioritizați datoria tehnică în raport cu sarcinile de afaceri?

Middle+
wb
99

Cât de potrivit vi se pare setul de sarcini descris (format, dezvoltare, lucru cu conținutul)?

Middle+
Dr. web
99

De ce era nevoie de un interceptor Axios dacă nu ai acces la cookie pe front-end?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
99
/298