Er is een array van objecten met een veld value. Ik moet een nieuwe array maken die alleen de numerieke waarden uit deze objecten bevat (zonder strings). Hoe doe ik dat en hoe controleer ik of een waarde een nummer is?
Frontend
Wat zijn generieke types in TypeScript? Waarom ze gebruiken? Is dit een goede praktijk of een anti-patroon?
Ben je bekend met het type unknown? Hoe verschilt het van any?
Welke aanpak gebruikt React: imperatief of declaratief? Wat is het verschil?
Er zijn console.log geplaatst in de ouder- en kindcomponenten, evenals in useEffect. In welke volgorde worden ze weergegeven en waarom?
Welke bundler wordt er in het project gebruikt? Heb je met Webpack gewerkt?
Hoe typeer je een functie die unknown accepteert en een specifiek type teruggeeft, zodat TypeScript de geretourneerde waarde altijd als dat type beschouwt?
Wat is je ervaring met TypeScript? Heb je gewerkt met het genereren van typepakketten?
Welke antipatterns in TypeScript ken je?
Wat is Virtual DOM? Waarvoor is het nodig? Wanneer wordt het opgebouwd? Kan er meerdere React-instanties in één applicatie zijn?
Wat is een Source Map?
Er is een array van getallen, waarvan sommige zich herhalen. Je moet een nieuwe array maken zonder duplicaten, terwijl je de volgorde van de nummers behoudt. Hoe los je dit probleem op zonder Set te gebruiken?
Vertel eens iets over jezelf en je werkervaring.
Er is een array van strings die de nummers van punten in een hiërarchische genummerde lijst vertegenwoordigen (bijvoorbeeld: '1', '1.1', '1.2', '1.10', '2', '2.1'). Ze moeten in de juiste volgorde worden gesorteerd, zoals in het document, met behulp van de standaard sorteerfunctie met een callback-functie.
Er zijn twee geneste blokken A en B met gegeven afmetingen. Hoe plaats je blok B precies in het midden van blok A? Stel verschillende opties voor, inclusief oplossingen voor oude browsers zonder flexbox-ondersteuning.
Welke state-managers heb je gebruikt? Waarvoor is een state-manager bedoeld, welk probleem lost hij op?
Hoe voorkom je onnodige her-renderingen van het kaartlijstcomponent, als een externe applicatie periodiek gegevens bijwerkt in de opslag en het niet mogelijk is om afzonderlijke kaarten te memorizeren?
Waarvoor is TypeScript nodig? Welke problemen lost het op in projecten?
Welke utility-typen in TypeScript heb je gebruikt? Ben je bekend met ReturnType?
Ben je bekend met de non-null assertion operator (!) in TypeScript? Waarom wordt het als een anti-patroon beschouwd?