Frontend
Kuidas teha nii, et funktsioon, millel on generik, võtaks ainult stringi või Bar klassi eksemplari ning muudel juhtudel viskaks TypeScriptis vea?
On kaks sisseehitatud plokki A ja B, mille mõõtmed on antud. Kuidas paigutada plokk B täpselt ploki A keskmesse? Pakkuge välja mitu varianti, sealhulgas lahendusi vanematele brauseritele, mis ei toeta flexboxi.
Kuidas kopeerida objekti JavaScriptis? Kuidas erineb pinnakopjutest sügavkoppimisest?
Mis on sinu jaoks kõige olulisem töö ja meeskonna korraldamisel?
Kas teiega on töötanud backend arenduses? Kui jah, siis mida täpselt te tegite?
Mida sa tead JavaScripti kontekstist?
Kas sul on kogemusi testide kirjutamisel? Milliseid teste oled kirjutanud ja millises mahus?
Millised on Reacti useState hooki kasutamise peamised eelised?
Selgitage komponendi elutsükli kontseptsiooni Reactis.
/* Meie vestlusrakendus peaks kuvama uusi sõnumeid, mis tulevad serverilt. Sõnumi formaat: interface Message { id: number text: string } Esimese sõnumi ID on 1, ja iga järgmise sõnumi ID on suurem kui eelmisel 1 võrra. Me peame kuvama sõnumeid õiges järjekorras, kuid server ei taga saadetud sõnumite õiget järjekorda. Ajaskaala: // (saabub) [telefon] // (joonistame) . 1 2 3 .. 4 5 6 7 8 Serverilt saabuvad sõnumid jõuavad connect funktsiooni töötleja juurde: connect((msg) => { ... }); Sõnumite kuvamiseks tuleb kasutada render funktsiooni: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Rääkige Angular Signalsist: signal, computed, effect — kuidas te neid komponendis kasutate
Millal aktiveerub useEffect tagasiside? Millised faasid on Reactis?
Kas sa oled tuttav outsourcingsüsteemi, tellimustöödega? Milline töövorm sulle sobiks, sinu arvates?
Kui uus makrotöötlus luuakse Event Loop tsükli ajal, kuidas ja millal see töödeldakse?
Miks soovite liikuda mänguarenduse valdkonda?
Kas saame natuke sügavamale minna AI-assistendiga toote kohta? Rääkige, kuidas kulges voog alates algusest kuni selle toote realiseerimiseni
Juhtum: kujutage ette, et saate toote, mille ülesandeks on kahe kuu jooksul luua ja käivitada uus toode, võib olla kaasatud palju erinevaid ristmeeskondi, kuid veel pole selge. Kirjeldage oma tegevuste järjekorda, oma mõtteviisi — kuhu te esimese asjana jooksed?
Räägi Reacti fragmentidest ja portaalidest.
Meil on tabel 10 000 rida, mis hakkab renderimisel aeglustuma. Miks see juhtub ja kuidas seda parandada?
Mida muutub, kui määratleme debounce kui noolefunktsiooni? Kuidas argumendid edastada rest-operaatori (kolm punkti) abil?