Frontend
Vertel me over je huidige positie en tech stack.
Schrijf de types voor de functie reduce met behulp van generics (arraytype, callback met accumulator, huidige waarde, index, initiële waarde).
Heb je aanbiedingen in handen? Wat zijn je salarisverwachtingen?
Vertel over Virtual DOM en het reconciliation-mechanisme in React. Wat triggert een re-render? Wat veroorzaakt de volledige ontmanteling van een component?
Vertel over de bundler bij de overstap van Vue 2 naar Vue 3: er was Webpack (Vue CLI), nu Vite. Waren er interessante corner-cases, configuratieconflicten, of dingen die je moest herschrijven?
Moest je diep graven in de instellingen van de linter? Welke aspecten heb je ingesteld: plugins, syntaxregels, automatische correctie?
Welke alternatieven voor Redux ken je en waarom hebben ze niet de voordelen ervan? Waarom wordt Redux goed getest en de contexten niet?
Leg uit wat Promise is in JavaScript.
Hoe voorkom je geheugenlekken bij het verwijderen van een element uit de DOM, als de gebeurtenishandler in een globaal object wordt opgeslagen?
Waarvoor dienen sleutels in de lijst met elementen? Wat gebeurt er als ze niet worden opgegeven?
Vertel over taken of prestaties waar u de afgelopen tijd trots op bent.
Wil je meer leiderschaps taken uitvoeren of gewoon comfortabel werken en interessante taken ontvangen?
Wat gebeurt er wanneer je een URL invoert in de browser (https://google.com)? Beschrijf het hele proces vanaf het invoeren tot het weergeven van de inhoud.
Hoe los je het probleem van overbodige gegevensaanvragen aan de clientzijde, wanneer de gegevens al via SSR op de server zijn geladen?
Wat is defineModel en waar is het voor?
Naast het Liskov-vervangingsprincipe, kunt u een praktisch voorbeeld geven van Single Responsibility in een frontend-toepassing?
Wat is het verschil tussen gecontroleerde en uncontrolled componenten in React? Wanneer is het beter om uncontrolled componenten te gebruiken?
Weet je wat het pipe-patroon is? Hoe verschilt het van compose?
[naam] vroeg: Kun je alsjeblieft vertellen waar je nu mee bezig bent, in welk team? Wat zijn je belangrijkste taken? Gaat het om infrastructuur, product, misschien functies?
Voeg filtering toe aan de lijst met kavels op stad en aantal kamers, gebruikmakend van gegevens uit het filterblok in de API-respons. De filterwaarden moeten worden opgeslagen in de URL-parameters zodat de pagina via een directe link toegankelijk is.