Frontend
Hoe bepaal je wanneer je een functie in useCallback moet wikkelen en wanneer niet? Hoe wordt dit gedaan in jouw project?
Implementeer de functie promiseWithResolver (uitgestelde belofte), die een object retourneert met de velden resolve en promise.
Je hebt een test gedaan met duizend verbindingen via WebSocket — hoe heb je dat getest, hoe verliep de loadtest?
Vertel me over de samenstelling van het team op je laatste werkplek.
In welke teamgrootte hebt u gewerkt?
Wat is het verschil tussen de operator in en de methode hasOwnProperty?
Is hybride werken in [город] goed voor jou?
Wat is toegankelijkheid op het web? Welke attributen en HTML-elementen worden gebruikt om toegankelijkheid te garanderen?
Wat is een React Fiber Node — wat voor object is het en wat wordt erin opgeslagen?
Zijn er gevallen geweest waarin je het niet leuk vond dat het team of het management een beslissing nam over een taak?
Heeft u ervaring met Node.js (frameworks)?
Zijn er gevallen geweest waarin de formulering in de specificatie zeer vaag was, maar er moest iets gedaan worden en er was niemand om het aan te vragen?
Welke problemen lost dependency injection in Angular op en welke voordelen biedt het om services op applicatie- en componentniveau te leveren?
Wat is CORS? Als twee backend-servers zonder browser met elkaar communiceren, zal CORS dan optreden?
Vandaag gaan we een berichtenapp ontwerpen. Maak kennis met het interface-ontwerp en de functionele vereisten. Het is nodig om de niet-functionele vereisten te verzamelen, de technische stack, de componenten en services van de frontend, datamodellen, API's en de algemene systeemarchitectuur te bespreken.
Waarvoor dient het sleutelwoord satisfies in TypeScript?
Waar werden de samengestelde micro-frontend bundels gehost?
Beschrijf de reeks acties van de browser (en niet alleen de browser) na het invoeren van de URL en het aanvragen van de pagina. Wat is een forced layout?
/** * Taak 3: Analyseer de onderstaande functie en corrigeer eventuele fouten. Leg de rol uit van het `never`-type in TypeScript. */ function throwError(): never { throw new Error('Er is een fout opgetreden'); } /** * Taak 4: Transformeer het gegeven type `MaybeProps` zodat al zijn eigenschappen verplicht worden. */ type MaybeProps = { a?: number; b?: string; }; /** * Taak 5: Maak een generiek type `Container` dat één eigenschap `value` bevat. * Het type van `value` moet beperkt zijn tot `string` of `number`. */ type Container<T> = { value: T; };
Wanneer kan men feedback over de resultaten van het interview verwachten?