Frontend
Kā jūs atklājāt problēmu ar PDF dokumentiem? Kā jūs atradāt un lokalizējāt šo problēmu?
Izpildiet slēgšanas funkciju skaitītājam, kur skaitītājs nevar tikt mainīts no ārpuses.
Kāda bija tava interesantākā un grūtākā tehniskā uzdevuma — ne apjoma, bet kvalitātes ziņā?
Vai jūs pats publicējat līdzīgos resursos?
FizzBuzz uzdevums: uzrakstiet JavaScript funkciju, kas pieņem skaitļu masīvu un atgriež jaunu masīvu, kurā skaitļi, kas dalās ar 3, aizvietoti ar 'fizz', tie, kas dalās ar 5 — ar 'buzz', un tie, kas dalās ar abiem — ar 'fizzBuzz'
import React, { useState, useEffect, useLayoutEffect } from 'react'; export default () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("katrs renderējums 1")); console.log("katrs renderējums 2"); useEffect(() => console.log("katrs renderējums 3")); return ( <button onClick={() => setCount((prevProps) => ++prevProps)}> Palielināt </button> ); } // montāža -> katrs renderējums 2, katrs renderējums 1, katrs renderējums 3 // atjaunināšana -> katrs renderējums 2, katrs renderējums 1, katrs renderējums 3 // noņemšana 4
Vai HTML un CSS parsings notiek secīgi vai paralēli?
Vai izmantojat ātras variantu meklēšanas metodi, risinot nezināmas uzdevumus?
Kādus jautājumus jums ir mums? Ko gaidāt no šīs vakances?
Kā jūs attiecaties pret mākslīgo intelektu un kā to izmantojat savā darbā?
Pastāsti par savu pieredzi ar Vue ekosistēmu. Ar kurām bibliotēkām un būvētājiem esi strādājis?
Kā te ietekmē situācija, ja tu ieteiktu, kā labāk darīt, bet bizness saka, ka jādara tā, kā sākotnēji tika nolēsts?
Pielāgojiet funkciju once darbam ar asynhronām funkcijām (funkcija var būt gan sinhrona, gan asynhrona).
Kas ir reaktīvo formu validatori? Ko tie pieņem un ko atgriež?
Vai jūs izmantojāt NgRx — kam, kā, ko domājat par stāvokļa pārvaldību?
Kur atradās Playwright testi: tajā pašā repozitorijā vai atsevišķi?
Ko tu zini par Angular Signals? Kādas ir galvenās API un vienības?
[vārds] jautāja: Vai bija gadījumi, kad bija nepieciešams nodot kādu funkciju, kas nebija uzdevumā, pēc paša ieskatiem?
Pastāsti man par Event Loop — mikro un makro uzdevumu rindām.
function createEmitter() { const events = new Map(); function on(event, handler) { if(!events.has(event)) { events.set(event, [handler]) return } events.get(event).push(handler) } function off(event, handler) { // TODO: noņemiet handler } function emit(event, payload) { // TODO: izsauciet visus abonentus notikumam } return { on, off, emit }; } const bus = createEmitter(); const unsub1 = bus.on("order:created", (payload) => { console.log("handler1:", payload.id); }); const handler2 = (payload) => { console.log("handler2:", payload.id); } bus.on("order:created", handler2);