Vertel alsjeblieft over je ontwikkelervaring, wat je belangrijk vindt om te vermelden.
Frontend
Op welk moment moet de uiteindelijke resolve worden opgeroepen als alle beloften succesvol zijn voltooid?
Hoe sta je tegenover kunstmatige intelligentie? Gebruik je het op het werk en in het dagelijks leven?
Hoe ga je om met situaties waarin de vereisten vaag, afwezig of je zelf details moet verduidelijken met collega's, ontwerpers, analisten? Word je niet bang van de noodzaak om taken zelf aan te passen en te communiceren met collega's?
Hoe voel je je over dringende taken waarbij je snel moet schakelen en snel iets moet doen? Maakt deze werkmodus je niet bang?
Schrijf de implementatie van de functie isPalindrome, die een string accepteert en controleert of deze een palindroom is (lees hetzelfde van links naar rechts en van rechts naar links). De functie moet true of false retourneren.
Implementeer een functie (zoals pipe/compose) die bij de eerste oproep een reeks functies accepteert, en bij de tweede oproep een getal, en deze functies sequentieel op dat getal toepast, waarbij het resultaat van de ene functie wordt doorgegeven aan de volgende. Bijvoorbeeld, een inc-functie, genest meerdere keren, zou het getal sequentieel moeten verhogen.
Schrijf de implementatie van de functie delay, die het aantal milliseconden accepteert en een Promise retourneert die na de opgegeven tijd wordt opgelost.
Wat is een polyfill? Heb je ooit polyfills geschreven?
Schrijf een polyfill voor de startsWith-methode van strings, die in ES6 is geïntroduceerd, gebruikmakend van alleen de mogelijkheden van ES5 (zonder let/const, arrow functies, enz.), dus via prototypisch erfelijkheid.
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?
Voer een code review uit van de pull request met één diff-bestand op een React-component (Book met gebruik van useEffect, gegevens ophalen, weergeven van populaire en alle boeken). Vind en bespreek alle problemen: overtredingen van de hook-regels, gebrek aan foutafhandeling bij fetch, ontbreken van AbortController, ontbreken van controle van de responstatus, inline-stijlen, ontbreken van key in map, controles op lege arrays, noodzaak van memoisatie (useMemo), het verplaatsen van fetch-logica naar een aparte hook/component, enzovoort. Beantwoord ook: hoe implementeer je de voorwaarde zodat de request alleen wordt uitgevoerd als de flag isBest aanwezig is?
Vertel me, welke nieuwe functionaliteit is verschenen in de standaard ES6 (ES2015) in JavaScript.