Frontend
Hoe zou je de organisatie van SVG-pictogrammen aanpakken bij het bouwen van een systeem vanaf nul?
Waar heb je aan gewerkt?
/* Wat wordt er in de console weergegeven */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("klaar!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Resultaat"; } f(); console.log(7);
type Obj = { naam: string leeftijd: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obj = { naam: "Nik", leeftijd: 25 } const value1 = getObjField(user, "naam") const value2 = getObjField(user, "leeftijd") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
Dat is een degelijke baseline-gebonden uitleg, en ik vind het leuk dat je het visuele centrum onderscheidt van de typografische baseline; flexcentrering is vaak de meest robuuste aanpak over lettertypen heen. Wanneer ontwerp specificaties ambigu zijn (bijvoorbeeld, icon-tekst uitlijning verschilt tussen knoppen, invoervelden en menu-items), hoe definieer en documenteer je een enkele uitlijningsregel in het ontwerpsysteem zodat teams deze consistent implementeren?
Waarom hebt u uw vorige bedrijf verlaten?
Wat is het verschil tussen useLayoutEffect en useEffect?
Wat is het verschil tussen Promise.all en Promise.allSettled?
[имя] vroeg: Kun je alsjeblieft het proces van het leveren van een taak vanaf nul beschrijven — van het zakelijke idee tot de uitrol in de productieomgeving?
// Gegeven een set tweedimensionale punten, bereken de oppervlakte van een begrenzingsbox. // Voor een gegeven set tweedimensionale punten, bereken de oppervlakte van de omhullende rechthoek. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Waaruit bestaat een JWT-token?
De gebruiker voert een URL in de adresbalk in en drukt op Enter. Welke kritieke momenten kunnen zich voordoen op zijn pad — wat kan er misgaan, wat kan vertragen of een negatieve ervaring veroorzaken?
Stel je voor: tijdens de dagelijkse vergadering stelt een collega een oplossing voor die je verkeerd lijkt, en jij hebt een andere oplossing. Wat doe je?
Vertel vrij wat je precies hebt gedaan in je projecten, welke projecten interessant waren, wat je hebt geprobeerd te leren en waar je je in wilde ontwikkelen?
Hoe kan het probleem van race condition bij het wisselen van gebruikers worden opgelost (wanneer meerdere verzoeken achter elkaar worden verzonden)? Welke benaderingen kunnen worden gebruikt: AbortController, debounce, knopblokkering via de laadstatus?
Hoe zou je deze code van de functie $, verbeteren als deze in productie werd gebruikt?
Hoe zorgden jullie voor de type-annotatie van API-antwoorden? Gebruikten jullie OpenAPI/Swagger of codegeneratie?
Hoe rendert de browser de pagina? Wat gebeurt er na het ontvangen van de HTML?
Vraag nr 4: implementeer een functie volgens de TypeScript-typen (de functie neemt een object en een sleutel van dat object, en retourneert de waarde bij die sleutel).
Is het comfortabeler om in «jij» of «u» te communiceren?