Sobes.tech

Frontend

Kuidas töötada asünkroonse JavaScriptiga? Kuidas erineb async/await promise'idest?

Middle
Data World
29

Mis juhtub, kui HTML jõuab brauserisse? Mis on blokeerivad üksused ja kuidas nendega töötada?

Senior
Type
29

Kui meil on suur pood, mis koosneb mitmest osast, ja vanemkomponent kasutab ühte osa olekust ning laps teine, kuidas tagada nende komponentide sõltumatu uuesti renderdamine ilma neid useMemo-sse pakkimata?

Middle
IBIT
29

9. Kopeerimine Testi ajal märkis professor Floyd, et mõned õpilased vahetasid märkmeid. Alguses tahtis ta neile kõigile anda 2, kuid professor oli lahke ja otsustas õpilased kaheks rühmaks jagada: neile, kes lubavad koopiat, ja esimesele rühmale anda ainult 2. Professor on registreerinud kõik õpilaste paarid, kes vahetasid märkmeid. On vaja määrata, kas õpilasi saab jagada kaheks rühmaks nii, et iga märkmete vahetamine toimub ühe rühma õpilaselt teise rühma õpilasele. Sissepääsu formaat Esimesel real on kaks arvu N ja M — õpilaste arv ja õpilaste vahetatud paaride arv (1 ≤ N ≤ 10^2, 0 ≤ M ≤ N(N-1)/2). Järgmisel M real on kirjed õpilaste paaridest: kaks arvu, mis vastavad õpilaste numbritele, kes vahetasid märkmeid (õpilaste nummerdus algab 1-st, iga paar on loetletud mitte rohkem kui üks kord). Väljundi formaat On vaja välja printida professor Floydi ülesande vastus. Kui on võimalik õpilasi jagada kaheks rühmaks, kirjutage YES; vastasel juhul, NO.

Intern
Яндекс
29

Kas teate, kuidas Zustand töötab kapoti all?

Middle+
РСХБ
29

Kas OPTIONS-päring saadetakse igal juhul ristkõnepäringus või ainult siis, kui see on vajalik? Mis vahe on lihtsatel ja keerukatel päringutel selles kontekstis?

Middle
WB банк
29

Mõelge välja näidatud funktsioon: mis kuvatakse esimesel kutsel ja miks? Kuidas parandada koodi, et saada arvude jada?

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

Tootmises ajal tekkis viga, mida tuleb kiiresti parandada, kuid dev haru on juba kaugel uute funktsioonidega. Kuidas te käituksite?

Middle+
Chaser
29

Andke näide Avatud/Suletud põhimõttest frontend arenduses, näiteks render props kaudu.

Middle
IBIT
29

Kas sul on kogemusi Vue 2-st Vue 3-ks migratsioonil — mida täpselt sa ise tegid?

Middle
Basis
29

Milliseid konteksti sidumise viise tead?

Middle
РСХБ-автоматизация
29

Millistes frontendi valdkondades pead oma tugevateks külgedeks?

Middle
Revizto
29

Oletame, et uus vastusetüüp (näiteks video) lisatakse — kuidas seda arvestada meie määratletud andmestruktuuris?

Middle+
OkkoOkko
29

Rääkige meile endast, oma kogemusest ja miks valisite frontend arenduse.

Middle
Веб-мост
29

#React registreerimisvorm 1. Selgitage, kuidas töötab StateProvider, jagage oma mõtteid intervjueerijaga. 2. Vaadake /src/api/mock, selgitage, kuidas see töötab. 3. Kontrollige SubmitButtoni värvi ja parandage see. 4. Rakendage klientpoolsed vormi valideerimine Signup komponendis. (\*) Pidage meeles ülesande number 9. Reeglid: - Kasutajanimi, E-post, Parool ja Korda Parool väljad peaksid olema vähemalt 6 tähemärki; - Parool peaks vastama Korda Paroolile; - Valideerimine peaks toimuma "SignUp" nupule klõpsamisel; - Väljad, mille väärtused on kehtetud, tuleks märkida (props error ja helperText); 6. API vastus võib sisaldada viga, mida tuleks kasutajale näidata vastava välja lähedal. 7. Veenduge, et UserName komponent kuvab uue kasutajanime pärast edukat saatmist. 8. Rakendage uus SignupSuccess komponent. See peaks olema näidatud reegistratsioonivormi asemel. 9. Rakendage serveripoolne valideerimine sobivatele väljadele. --- Kood mock.ts-st: ```typescript const fakeResponse = (userName) => ({ code: 200, user: { id: 42, userName, }, }); let a = 0; const api = { '/signup': function (userName: string, email: string, password: string) { a++; return new Promise((resolve, reject) => { setTimeout(() => { if (a % 2 === 0) { return resolve(fakeResponse(userName)); } else { return reject( new Error( `Kasutajanimi "${userName}" on juba võetud. Palun proovige teist.` ) ); } }, 500); }); }, }; export default api; ```

Middle
Mayflower
29

Kas kirjutad automaatseid teste? Kas sul on kogemusi testide kirjutamisel?

Middle+
Tilda
29

Kas on Event Loop ja kuidas see töötab: millises järjekorras täidetakse sünkrooniline kood, mikrotööd ja makrotööd?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
29

Kuidas on meeskonnas organiseeritud CI/CD ja uute teenuste käivitamine?

Middle+
Сбер. IT
29

Ülesanne: Reactis rakendada sisselogimisvorm. Nõuded: - kaks välja: email + parool - kontrollitud sisendid - vormi esitada preventDefault abil - põhiväärtus (väli ei tohi olla tühi) - saatmisel teha asünkroonne päring (võib simuleerida setTimeout-iga) - näidata laadimisolekut (nupp on keelatud) - näidata viga ebaõnnestunud sisselogimisel

Middle
нейровэд
29

Mis on props ja state Reactis? Milline on nende vahe?

Middle
ГКУ Инфогород
29
/292