Sobes.tech

Frontend

Welke Change Detection-strategieën zijn er in Angular en hoe werkt OnPush?

Middle+
Сибилтек-софт
171

Hoe kun je weten of er problemen zijn met het formulier in productie, als het stopt met werken (bijvoorbeeld, registratie wordt niet voltooid)?

Middle+
Mayflower
171

Der derde deel van de TypeScript-opdracht: maak een nieuw type op basis van het type Delivery, waarbij alle velden optioneel zijn (kunnen de waarde undefined hebben) en niet van waarde kunnen veranderen (readonly). Gebruik de hulptypen Partial en Readonly.

Middle+
Т-БанкТ-Банк
171

/* Wat wordt er in de console weergegeven */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));

Middle+
М.Видео/эльдорадо
171

Werkt het correct als je clearCache niet via een callback doorgeeft, maar als een directe verwijzing naar de methode map.clear (bijvoorbeeld, clearCache = cache.clear)? Hoe kun je dit corrigeren?

Middle+
Т-БанкТ-Банк
170

Zijn de verzoeken gecached voor offline werken?

Middle
Лантан
170

Wat weet je over de utility-types in TypeScript?

Middle
Marfatech
169

Welke vragen heb je voor het team en de ontwikkelingsprocessen?

Middle
МПФИТ
169

Vertel over een situatie waarin je de prestaties van een applicatie (vermeld in je cv) hebt geoptimaliseerd — waarom laadde de pagina aanvankelijk zo langzaam en hoe heb je dat opgelost?

Middle
Элара
168

Van deze tickets kan een enkele, ononderbroken route worden gebouwd. Er zijn geen lussen of herhalingen in de route. Je moet een programma schrijven dat dezelfde ticketobjecten retourneert in de volgorde van de route. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```

Middle
Яндекс МаркетЯндекс Маркет
168

Wat is het verschil tussen de operators combineLatest en forkJoin?

Middle
Клируэй Технолоджис
168

Als je het aantal rollen (staven) bijvoorbeeld tot tien wilt verhogen, hoe maak je de implementatie flexibel zodat je de waarden niet handmatig voor elke rol hoeft op te slaan (bijvoorbeeld via de parameter numberOfRollers en Array.from)?

Middle+
Т-БанкТ-Банк
167

elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [link] export default () => { return <div>Hallo!</div> }

Middle+
РСХБ
167

Heeft u ervaring met het schrijven van PHP-code op frameworks of in puur PHP?

Middle
Ростелеком
167

Wat is CSP (Content Security Policy)?

Senior
Type
167

Op welk moment moet de uiteindelijke resolve worden opgeroepen als alle beloften succesvol zijn voltooid?

Middle
Ай-Теко (I-Teco)
167

Vertel over de Event Loop in JavaScript/browser.

Middle
SimbirsoftSimbirsoft
167

Waarom ben je nu begonnen met het zoeken naar een nieuwe plek?

Middle
нейровэд
167

Heb je met RxJS of Angular Signals gewerkt?

Middle+
Сибилтек-софт
166

Waarvoor dienen CSS-modules? Waarom gebruiken we geen gewone CSS?

Middle
Smitex
166
/298