Frontend
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.
Hoe kopieer je een object in JavaScript? Hoe verschilt shallow kopiëren van deep kopiëren?
Wat is voor jou het belangrijkste in de organisatie van werk en team?
Heb je aan backend-ontwikkeling gewerkt? Zo ja, wat heb je precies gedaan?
Wat weet je over de context in JavaScript?
Heb je ervaring met het schrijven van tests? Welke tests heb je geschreven en in welke omvang?
Wat zijn de belangrijkste voordelen van het gebruik van React's useState hook?
Leg het concept van de levenscyclus van componenten in React uit.
/* Onze chatapplicatie moet nieuwe berichten weergeven die van de server komen. Het bericht heeft het volgende formaat: interface Message { id: number text: string } De id van het eerste bericht is 1, en de id van elk volgend bericht is 1 groter dan die van het vorige. We moeten de berichten in de juiste volgorde weergeven, maar de server garandeert niet de juiste volgorde van de berichten die naar onze applicatie worden gestuurd. Tijdlijn: // (komt binnen) [telefoon] // (tekenen) . 1 2 3 .. 4 5 6 7 8 Berichten van de server komen binnen bij de handler van de functie connect: connect((msg) => { ... }); Om de berichten weer te geven, moet de functie render worden gebruikt: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Vertel me over Angular Signals: signal, computed, effect — hoe je ze in de component gebruikt
Wanneer wordt de callback useEffect geactiveerd? Welke fasen zijn er in React?
Ben je bekend met het outsourcing-formaat, maatwerkontwikkeling? Welke werkvorm denk je dat het beste bij je past?
Als een nieuwe macro taak wordt gemaakt tijdens de uitvoering van de Event Loop, hoe en wanneer wordt deze dan verwerkt?
Waarom wil je overstappen naar de game-ontwikkelingssector?
Kunnen we wat dieper ingaan op het product met AI-assistent? Vertel hoe de flow van begin tot implementatie van dit product eruitzag
Casus: stel je voor dat je een product ontvangt met de taak om binnen 2 maanden een nieuw product te maken en te lanceren, er kunnen veel verschillende cross-team betrokken zijn, maar nog is niets duidelijk. Vertel de volgorde van je acties, je denkwijze — waar rennen je eerst naartoe?
Vertel over fragments en portalen in React.
We hebben een tabel met 10.000 rijen die begint te vertragen bij het renderen. Waarom gebeurt dit en hoe kun je dit oplossen?
Wat verandert er als je debounce definieert als een pijlfunctie? Hoe argumenten doorgeven via de rest-operator (drie punten)?
Welke methoden bestaan er om een diepe kopie van een object te maken?