Frontend
In de testopdracht lijkt DocumentWorkspace op een God Object dat te veel verschillende logica doet. Wat denk je hierover, hoe zou je dit beter organiseren?
Vertel eens iets over jezelf: waarom heb je besloten van baan te veranderen, aan welke projecten heb je gewerkt bij je laatste en vorige baan?
Vertel over useMemo, useCallback en hun interactie met React.memo. Kenmerken van de interactie.
In welk formaat kwamen de antwoorden van de backend en hoe verwerkten jullie ze (over het systeem van psychologische tests met dynamische vragen)?
Welke taken zou je graag willen doen op je nieuwe werkplek? Is er interesse om zich te ontwikkelen op technisch of architectonisch gebied?
Vanaf welke versie van Angular werden standalone-componenten de standaard? Betekent dit dat modules verouderd zijn en niet meer nodig?
/* Het is nodig om de methode intersection te implementeren, die de standaardmethoden van verzamelingen (Set) uitbreidt. De methode accepteert een andere verzameling als invoer en retourneert een nieuwe verzameling, die de doorsnede is van de oorspronkelijke verzameling en de doorgegeven, dat wil zeggen, bevat alleen de elementen die in beide verzamelingen voorkomen. */ // jouw code const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4 --- Set.prototype.intersection = function (set2) { const result = new Set(); for(const value of this) { if (set2.has(value)) result.add(value); } return result; } const set1 = new Set([1, 2, 3, 4]); const set2 = new Set([3, 4, 5, 6, 7, 8]); console.log(...set1.intersection(set2)) // 3 4
Hoe pak je het profileren en optimaliseren van React-toepassingen aan?
Wat vind je leuk en niet leuk aan je werk bij het bedrijf?
Wat is cross-browser compatibiliteit en hoe los je CSS-compatibiliteitsproblemen tussen browsers op?
Moest je werken met de nieuwe hooks van React (18/19), zoals useTransition, useDeferredValue?
Welke moeilijkheden ondervond je bij de migratie van de Vue-toepassing?
HTTP is een protocol op welke laag van het OSI-model? Wat bevindt zich eronder?
Wat is CORS en hoe werkt het?
Welke methoden kunnen worden gebruikt om het parseren te ontlasten? Weet je over de async en defer attributen voor scripts?
Vertel me meer over Axios interceptors — waar had je ze voor nodig?
Welke CSS-eigenschappen veroorzaken alleen Repaint en welke veroorzaken Reflow/Layout?
Heeft u een ontwerp-systeem ontwikkeld en geïmplementeerd — vertel er meer over. Hebben jullie Storybook vanaf nul gemaakt?
Hoe was de interactie georganiseerd: belden jullie elkaar, of hoe werden de taken gesteld en uitgelegd?
Waarom ben je op zoek naar een baan?