Frontend
Waarop moest je nog meer schrijven in je commerciële ervaring, naast TypeScript en JavaScript?
Wat is het verschil tussen Promise.all en Promise.allSettled?
// 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) => { };
Heeft u de export naar Excel en PDF geïmplementeerd? Hoe hebt u deze export georganiseerd?
Vertel me meer over je ervaring met het UI-kit: hoe heb je het gemaakt, welke componenten waren er, heb je design tokens gebruikt?
Waar hangt het opnieuw renderen van een component in React van af?
Vertel over je huidige project: wat heb je gedaan, hoe was het team georganiseerd, welke taken heb je uitgevoerd?
Hoe typeer je een functie die unknown accepteert en een specifiek type teruggeeft, zodat TypeScript de geretourneerde waarde altijd als dat type beschouwt?
Is de afhankelijkheid veranderd als deze undefined was en na een her-render opnieuw undefined werd?
export function foo(o, arr) { return arr.reduce((a, x) => { // als (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Begrijp wat deze code doet en hoe je het kunt gebruiken. Er is een vergelijkbare helper in lodash — als je het herkent, kun je gewoon de naam noemen.
Taak over de Event Loop: bepaal de volgorde van output in de console bij aanwezigheid van setTimeout, Promise en synchronische code. Wat wordt als laatste weergegeven en waarom?
Wat is het verschil tussen Type en Interface in TypeScript?
Vertel over je ontwikkelervaring, te beginnen met je laatste baan.
Vertel me over de verbetering van Core Web Vitals: wat heb je gedaan, welke metriek was het problematischst?
Er zijn drie nieuwe types gegeven. Er moet een nieuw type worden gemaakt op basis hiervan, dat voldoet aan de voorwaarde (bevat alle velden van de gegeven types, unie-achtig type). Welke aanpak moet worden gebruikt?
Heb je ooit een applicatie moeten optimaliseren? Welke stappen zou je nemen als je hoorde dat een website traag werkt?
Hoe ga je om met verzoeken binnen componenten?
/* Drie code-secties worden gegeven. Schrijf het resultaat van elke console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Hoe was het proces in het bedrijf georganiseerd: waar werd de documentatie opgeslagen, hoe verliep de interactie met de analist en de ontwerper, waar werden de mock-ups gemaakt, welke whiteboard werd gebruikt?