Sobes.tech

Frontend

function cloneDeep(something: Cloneable): Cloneable { /* * TODO: implementați clonarea profundă fără JSON.parse/stringify */ return JSON.parse(JSON.stringify(something)); } function assertDeep(a: Cloneable, b: Cloneable) { if (JSON.stringify(a) !== JSON.stringify(b)) { console.error("Nu este OK"); } console.log("OK"); } const obj: Cloneable = { a: 1, b: true, c: "salut", d: { there: "are", some: ["properties"] }, e: {}, f: [(), (), { key: { value: [1, 2, "3", "four"] } }], g: [] }; assertDeep(obj, cloneDeep(obj));

Middle
Trading view
30

În diagramă, fiecare cerc reprezintă o stea individuală. Poziția centrului cercului indică temperatura stelei în kelvini (K) și luminozitatea sa (rata de emisie a energiei) în raport cu cea a soarelui (Lsun). Rețineți că temperaturile mai ridicate sunt spre stânga. Dimensiunea cercului indică dimensiunea fizică relativă a stelei, iar etichetele indică tipurile de stele afișate. În afară de stelele din secvența principală, grupul de stele cu cea mai mare gamă de temperaturi este grupul de: - Gigantii roșii - Supergigantii roșii - Piticii albi - Gigantii albaștri

Senior
Nebuly
30

Cum funcționează mecanismul de Detectare a Schimbărilor în Angular?

Middle
BLS-Soft
30

Aveți experiență cu WebSocket și long polling?

Middle
Элара
30

Care sunt așteptările față de companie și echipă?

Middle
thesis
30

Cum se numește verificarea precum if ('payload' in data), utilizată pentru restrângerea tipului?

Middle+
Mish
30

Ce metode de iterație a array-urilor cunoști?

Middle
DevSect
30

Cum să citești un fișier de 20 GB dacă ai doar 10 GB de RAM?

Middle+
Ifellow
30

La ce sunt folosite în principiu bibliotecile de validare?

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

Ai menționat că ai lucrat cu formulare — ce bibliotecă s-a folosit în Vue pentru lucrul cu formularele?

Middle+
Ozon Tech
30

De ce ai decis să treci de la design la dezvoltarea frontend?

Middle+
Сбер. IT
30

Cât de des ai folosit Tailwind CSS? Povestește despre experiența ta cu el.

Middle+
Твое Лайв
30

Ce modele de proiectare cunoști și ai aplicat, în special în aplicațiile Angular?

Middle+
Сибилтек-софт
30

Care a fost cea mai interesantă sarcină pentru tine în timpul muncii? (de exemplu, integrarea serviciului de identificare pentru Kazahstan)

Middle
Брайтис
30

În aplicație (panoul de vânzări în React+Redux), utilizatorii raportează că nu funcționează așa cum se așteaptă. Găsiți problemele și remediați-le. Aplicația conține: o listă de produse sortate după vânzări, o vizualizare a vânzărilor sub formă de diagramă cu bare (ECharts), un formular pentru adăugarea de produse noi. Plângerea principală: se spune că produsul este adăugat prin formular, dar nu apare în listă.

Middle+
Ifellow
30

Ai avut vreodată experiența de a lucra fără un analist, atunci când trebuia să înțelegi singur sarcina?

Middle+
IT OneIT One
30

Cum știi numărul întrebării pentru a deschide ecranul întrebării?

Middle+
OkkoOkko
30

Ce se întâmplă când HTML ajunge în browser? Care sunt entitățile blocante și cum să le gestionăm?

Senior
Type
30

// Sunt trei tipuri date. Este necesar să se creeze un tip Delivery pe baza acestora, care să conțină toate câmpurile din tipurile furnizate.

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

9. Copiat În timpul unui examen, profesorul Floyd a observat că unii studenți schimbă notițe. La început, a vrut să le pună tuturor nota 2, dar profesorul a fost amabil și a decis să împartă studenții în două grupuri: cei care permit copierea și să pună doar primului grup nota 2. Profesorul a înregistrat toate perechile de studenți care au schimbat notițe. Este necesar să se determine dacă poate împărți studenții în două grupuri astfel încât orice schimb de notițe să se realizeze de la un student al unui grup la un student al celuilalt grup. Formatul de intrare În prima linie se află două numere N și M — numărul de studenți și numărul de perechi de studenți care schimbă notițe (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Apoi, în M linii, sunt descrise perechile de studenți: două numere corespunzătoare numerelor studenților care schimbă notițe (numerotarea studenților începe de la 1, fiecare pereche de studenți este listată nu mai mult de o dată). Formatul de ieșire Este necesar să se afișeze răspunsul la sarcina profesorului Floyd. Dacă este posibil să împartă studenții în două grupuri, se afișează YES; altfel, NO.

Intern
Яндекс
30
/292