Sobes.tech

Frontend

Wat is React.memo? Kan je de hele applicatie in memo omhullen? Waarom is het slecht om memoization overal te gebruiken?

Middle+
VK Tech
31

Heb je code reviews met verplichte goedkeuringen? Hoe is het georganiseerd — beoordelen iedereen iedereen, of alleen binnen hun eigen zone (front-end/back-end apart)?

Middle
4dev
31

Vertel ons over het kritieke renderingspad in de browser: wat gebeurt er nadat een pagina is geopend of een URL is ingevoerd?

Middle+
Mish
31

In welke volgorde worden de console.log-aanroepen uitgevoerd in de gegeven code met synchronische code, Promise, foutafhandeling en timer?

Middle+
Сбер. IT
31

De gebruiker drukt op de betaalknop van 100 roebel, er wordt een POST-verzoek naar de server gestuurd, maar er komt geen antwoord — timeout. Hoe voorkom je dat herverzending leidt tot dubbele afschrijving? Hoe wordt deze taak opgelost op de frontend en in de architectuur?

Middle+
Альфа СОФТ
31

Voor elk van de drie JavaScript-codefragmenten bepaal wat er in de console wordt weergegeven en leg de verschillen in gedrag tussen primitieve waarden, objecten en heraanschrijvingen van referenties uit.

Middle+
Яндекс
31

Hoe is de reactiviteit georganiseerd in Vue 3? Vertel over ref en reactive.

Middle
Нанософт
31

Met welke formuliervalidatiesystemen hebt u gewerkt?

Middle
Программный код
31

Welke problemen ziet u bij het gebruik van async/await in deze code en hoe kunt u ze oplossen?

Senior
Bitrix
31

/* We hebben een set tickets in de volgende vorm: [ { from: 'Londen', to: 'Moskou' }, { from: 'NY', to: 'Londen' }, { from: 'Moskou', to: 'Sint-Petersburg' }, ... ] Van deze tickets kan één ononderbroken route worden gebouwd. Er zijn geen lussen of herhalingen in de route. Je moet een programma schrijven dat dezezelfde ticketobjecten in de volgorde van de route teruggeeft. */ function getRoute(tickets = [], startCity) { // jouw code hier } console.clear() console.log(getRoute([ { from: 'Londen', to: 'Moskou' }, { from: 'NY', to: 'Londen' }, { from: 'Moskou', to: 'Sint-Petersburg' }, ], 'NY')); /* [ { from: 'NY', to: 'Londen' }, { from: 'Londen', to: 'Moskou' }, { from: 'Moskou', to: 'Sint-Petersburg' }, ] */

Middle+
Яндекс
31

// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)

Middle+
Chaser
31

Hoe verschilt display: none van opacity: 0 in termen van renderboom, lay-out en de ruimte die het inneemt? Welke optie is efficiënter en waarom?

Middle+
Mish
31

[naam] vroeg: in welk deel van de technologische stack voel je je het meest op je gemak en wat is je zwakte?

Senior
Nebuly
31

Vertel over je testervaring: unit-tests, integratietests, Playwright.

Middle
Data World
31

Hoe werken scoped-styles in Vue onder de motorkap?

Middle
РунитиРунити
31

Wie werden de vereisten in het project gebracht? Hoe is het proces van business tot ontwikkeling georganiseerd?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
31

Naast de functie inject en signalen, welke andere nieuwe functies van Angular vond je leuk en herinner je je nog?

Middle
Проект ПСБ
31

Hoe weet je of een component gerefactord moet worden of niet?

Middle
Marfatech
31

Waarom overweeg je nu dit samenwerkingsformaat?

Middle
Premium IT Solution
31

[naam] vroeg: Waarom heb je besloten ontwikkelaar te worden?

Middle
Sidbrige
31
/292