Frontend
Kas ir divvirzienu saistība (two-way binding)?
// Ko tiks precīzi konsolē? const p1 = Promise.resolve(1); const p2 = new Promise((_, reject) => setTimeout(() => reject("Error"), 100)); const p3 = Promise.resolve(3); Promise.all([p1, p2, p3]) .then(console.log) .catch(console.error); Promise.allSettled([p1, p2, p3]).then(console.log);
Pastāstiet par savu pašreizējo projektu un parādiet to.
Vai bija situācijas, kad jums nosūtīja neaprakstītu uzdevumu? Kā ar to tika galā?
Vai tu esi pazīstams ar "maizes drupaču" (breadcrumbs) jēdzienu? Ar ko HTML tagiem izmantotu, lai realizētu šo komponentu?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 } console.log(bar) // console.log(foo) //
Kā organizēt izstrādi tā, lai, palielinoties izstrādātāju skaitam (ieskaitot backend izstrādātājus, kas iesaistīti frontendā), būtu pēc iespējas mazāk konfliktu?
Kā jūs organizētu darbu ar lielu apdrošināšanas aprēķinu formu, kurā ir daudz lauku (apmēram 50), dinamiskas sekcijas, tūlītēju kopējās cenas aprēķinu, sadalītu vairākos ekrānos?
Kādiem kritērijiem tu izvēlēsies jaunu uzņēmumu?
Kāda ir atšķirība starp funkcijas argumentiem un parametriem?
Vai jums ir pieredze ar AI aģentiem? Kādas ir jūsu atsauksmes par darbu ar neironu tīkliem?
Vai jūsu darbā tiek izmantotas neironu tīklu tehnoloģijas?
Kāda veida saistīts saraksts tiek izmantots ķēžu metodē?
Precizējums: vai lietojumprogramma bija darbvirsmas pārlūkprogrammā vai dabiska?
Ko meklē jaunā darba vietā, kam pievērš uzmanību?
//Izpildiet sakārtotu pilsētu sarakstu // Piemērs: // A // Arkhangelsk // Astrahaņa // B // Belgorods // ...
Kādā secībā tiks parādīts console.log un kāpēc? Izskaidrojiet sinhronā un asinhronā koda izpildes kārtību (Event Loop, makro un mikro uzdevumi).
Kādus stāvokļa pārvaldniekus izmantojāt? Kurus jums patīk?
Kā pareizi ģenerēt autorizācijas tokenus? Kas būtu jāiekļauj tokenā, lai aizsargātos pret brute-force uzbrukumiem?
Vai jūs strādājāt ar datu bāzēm mājas projektos? Veicāt vaicājumus no tabulām, ievietojumus?