Frontend
Welke benaderingen heb je gebruikt voor de responsive layout? Ontwierp je vanaf mobiel of vanaf desktop?
Vertel me over manieren om aanpassingsvermogen in de lay-out te implementeren zonder media queries.
Beschrijf de kern van het product: het is een platform voor B2B-klanten (juridische entiteiten), waar vertegenwoordigers van bedrijven transacties uitvoeren met behulp van AI-agenten (aankoop/verkoop van diensten). Er is een frontend (persoonlijk account) nodig om aanvragen/proposities te versturen en statussen te bekijken, en op de backend werkt een complexe State Machine die de nuances van transacties verwerkt (niet-naleving van voorwaarden, terugdraaien, arbitrage). Rollen zijn: manager, admin, koper, verkoper. Hoe zou u de implementatie van zo'n product in 2 maanden aanpakken?
Waarom is Next.js niet nodig voor adminpanelen?
// Het is noodzakelijk om de method 'groupBy' te implementeren, die de standaardmethoden van arrays uitbreidt. // De methode moet een gegroepeerde versie van de array teruggeven – een object, // waarin elke sleutel het resultaat is van het uitvoeren van de meegegeven functie fn(arr[i]), // en elke waarde een array is die alle elementen van de oorspronkelijke array met die sleutel bevat.
Wat is een closure en welk probleem kan het veroorzaken?
Heeft u zelfstandig gewerkt met componentbibliotheken? Heeft u eigen bibliotheken gemaakt?
Was er code review in het bedrijf? Hoe is het georganiseerd?
Wie in uw cyclus verantwoordelijk is voor de algemene beslissing die wijzigingen in zowel de frontend- als de backend-onderdelen omvat, van begin tot eind?
Wat zou je voorstellen om de architectuur van een legacy-project op orde te krijgen, gezien het feit dat zowel front-end ontwikkelaars, back-end ontwikkelaars als AI-agenten toegang hebben tot de repository?
Waar zou je niet mee geconfronteerd willen worden op het werk?
Kun je in grote lijnen uitleggen hoe een web-video speler zoals HLS.js is opgebouwd? Welke hoofdblokken zijn er?
Vertel over de levenscyclus van een React-component en de hooks (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect, enz.)
Vertel over het Critical Rendering Path — wat gebeurt er tijdens het bouwen van de renderboom?
Je noemde drie metrics: LCP, INP en CLS. Vertel me meer over Interaction to Next Paint — wat is deze metriek en wat meet het precies?
Verduidelijk: met betrekking tot een relatief klein frontend-gedeelte van het project – ongeveer hoeveel regels code (10, 100, 1000, 100000)? Vanaf welke hoeveelheid code zou je de codebasis groot noemen?
Wat is de complexiteit (Big O) van de methode subscribe?
Waarom vond je de backend-logica niet leuk en de frontend wel?
Noem de prestatiemetrics (Web Vitals) — de ene is gerelateerd aan de interactie van de gebruiker met de pagina, de andere aan het renderen van de UI. Wat meten ze?
1. Implementeer een runOnce-decoratiefunctie die een functie accepteert en deze slechts één keer aanroept. De nieuwe functie kan slechts één keer worden aangeroepen, alle volgende aanroepen geven undefined terug. 2. De gedecoreerde functie kan argumenten accepteren en een resultaat retourneren.