Frontend
Ir masīvs ar 200 ID. Katram jāveic pieprasījums uz /api/users/:id. Uzrakstiet funkciju, kas veic pieprasījumus, bet ne vairāk kā N vienlaikus, un atgriež rezultātus pēc ievades masīva kārtības.
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}> Palielināt </button> <ul> {arr.map((n, index) => <li key={index}>{n}</li>)} </ul> </> ) } export default () => <LazyInit arr={[1, 2, 3]} />;
Kā atšķiras mainīgie preprocesoros no nativajiem CSS mainīgajiem?
Kā jūs prioritizējat tehnisko parādu attiecībā uz biznesa uzdevumiem?
Kāpēc ir nepieciešams Axios interceptors, ja jums nav piekļuves sīkdatnēm priekšējā daļā?
Kāda ir atšķirība starp unknown un any TypeScript?
Vai tu zini starp enum un konstanti TypeScript?
Kādas ir bultiņu funkciju īpašības?
Kā strādāt ar asinhrono JavaScript? Kāda ir atšķirība starp Promise un async/await?
Ko jūs varat pastāstīt par Nuxt? Kādas ir grūtības strādājot ar Nuxt salīdzinājumā ar Vue 3?
Kā var īstenot autorizācijas vai lomu pārbaudi Vue Router 3 līmenī?
Kas ir kritiskais renderēšanas ceļš? Kādi ir posmi?
Šeit, setTimeout otrais parametrs parasti ir laika, kuru skaitli jūs turēsiet nodot tur?
Kā izveidot un izmantot savus tipus TypeScript?
Kāda bija Angular versija izglītības platformā, vai bija nepieciešams to atjaunināt?
Kā jūs sadarbojāties ar backend komandu?
Kā tiek nodrošināta CSS starpbrīža atbalsts?
Publiskā daļa no agregatora (līmeņrādis, produktu katalogs) jābūt labi indeksētai. Kā jūs pieietu renderēšanas (SSR/SSG) izvēlei?
Kā parasti glabājat API slāni un organizējat klienta-servera mijiedarbību lietojumprogrammās?
Ko tu zini par SOLID principiem? Kāpēc tie ir nepieciešami?