Frontend
Bent u bekend met het CORS-mechanisme?
Waar heb je de stijlen geschreven in je laatste project (SCSS, CSS Modules, enz.)?
Wat is Swagger/OpenAPI, waar is het voor en waar wordt het gebruikt in de frontend?
Hoe toon je een banner één keer voor een geauthenticeerde gebruiker op al zijn apparaten?
Vertel over de interactie met testers — hoe was het werkproces georganiseerd?
Waarom hebben jullie een aangepaste oplossing voor grafieken gebruikt in plaats van kant-en-klare bibliotheken (bijvoorbeeld Grafana)?
Wat houdt de technische ondersteuning van het project in?
[naam] vroeg: Is het ooit voorgekomen dat je een oplossing hebt vereenvoudigd om het leveringsproces te versnellen en sneller in productie te krijgen? Kun je een voorbeeld geven?
Als je een nieuwe Promise aanmaakt en binnen de constructor body console.log schrijft, komt dit in de microtask of in de hoofdstack?
Welke HTTP-methoden bestaan er in het algemeen die naar de server kunnen worden gestuurd?
Welke voordelen biedt het gebruik van de functie inject() in plaats van constructor-injectie in uw project?
Zijn er gevallen geweest waarin tijdens een sprint plotseling de prioriteiten van taken werden gewijzigd en alles opnieuw moest worden gedaan?
Op welke prestatie van het afgelopen jaar ben je het meest trots?
Wat is het verschil tussen REST API en GraphQL?
Wat is voor jou een goed team?
Heeft u functies geïmplementeerd om de staat van de tabel op te slaan, bijvoorbeeld het verplaatsen van kolommen — bewaart u dit op de backend, lokaal of in localStorage?
Hoe optimaliseer je het laden van afbeeldingen in kaarten die zichtbaar zijn in de viewport? Hoe los je het race condition probleem op bij snel wisselen van inhoud (bijvoorbeeld YouTube Shorts)?
/** * De functie `asyncAuth(callback)` accepteert een callback, waarin * een fout (als eerste argument) en gegevens * van de backend (als tweede argument) kunnen worden doorgegeven. * asyncAuth((error, data) => {}); * * Je moet de functie `auth()` implementeren, * die `asyncAuth()` aanroept, maar een Promise retourneert. * * @returns {Promise} */ function auth() { // asyncAuth((error, data) => {}); } /** * De functie `tryAuth()` gebruikt `auth()` en, in geval van fout, * voert N extra pogingen uit. * Als alle pogingen falen, retourneert het de laatste fout. * * @returns {Promise} */ function tryAuth(n) { }
Waarop zult u zich baseren bij het kiezen van een bedrijf en werkgever?
Kan je importeren van het ene FSD-niveau naar het andere op hetzelfde niveau?