Sobes.tech

Frontend

Gde se HOC može koristiti u praksi?

Middle
НЕОЛАНТ
36

Za početak, možete li mi reći nešto o vašem iskustvu u pisanju automatizovanih testova, posebno jedinica i integracionih testova? Hvala što ste to podelili. Da li ste takođe radili sa test okvirima kao što je Playwright?

Senior
Cleeng
36

Koje alate za profilisanje koristiš? Da li si ikada pravio dump memorije?

Middle
СБЕРСБЕР
36

Da li je korišćenje Webpack-a bila svesna odluka ili je već bio prisutan?

Middle
нейровэд
36

Pomerite brojeve umesto znakova pitanja tako da se u konzoli prikaže redom 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 (zadatak na Event Loop, Promise, setTimeout)

Middle
OkkoOkko
36

Da li je JavaScript jednostran ili višestruki? Kako funkcioniše asinhronost?

Middle
SIB
36

Koje faze renderovanja pretraživača mogu biti optimizovane da bi se izbegli suvišni proračuni i kako to uraditi?

Middle+
Ozon Tech
36

Koje su opcije pozicioniranja elemenata na stranici (CSS position)?

Middle
Элара
36

Да ли си имао негативно искуство у тиму, на пример интензивне расправе на прегледу кода? Как би деловао у таквој ситуацији?

Middle
Altenar
36

Знаш ли образац EventEmitter? Имплементирај класу са методама subscribe, unsubscribe и fire.

Middle+
Альфа-БанкАльфа-Банк
36

class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Кратко речено: `this` није област видљивости, већ контекст позива функције. Он се одређује не тамо где је функција проглашена, већ тамо где је позвана. Може се додати 3-4 правила: - Обичан позив функције — `this` је обично undefined у strict режиму. - Метод објекта — `this` указује на објекат са леве стране тачке. - `call / apply / bind` — омогућавају јасно постављање `this`. - Стрелне функције — немају свој `this`, узимају га из спољашњег контекста.

Middle
АЙ-ТЕКОАЙ-ТЕКО
36

Objasnite šta se dešava sa starim zahtevima prilikom promene korisnika i kako `AbortController` sprečava trkačke uslove (race condition).

Middle
RedLab
36

Kako se može analizirati JSON u toku, razbijajući obradu na delove, da ne blokira glavni tok? Čime se može pokrenuti obrada sledećeg dela, da ne usporava stranicu (npr. requestIdleCallback, generatori)?

Middle
IBIT
36

Šta su useMemo, useCallback i React.memo? Kada je bolje koristiti?

Middle
ГКУ Инфогород
36

Да ли сте радили са системом датотека, камером или другим нативним могућностима у React Native?

Middle
Вбетон
36

Kako bi optimizovao ponovljeni kod handlera onChange za polja email i lozinku?

Middle
нейровэд
36

function memoize(fn, options = {}) { const { maxSize = 1000, keyOf = (...a) => JSON.stringify(a), lruTouch = true, } = options; let hits = 0; let misses = 0; const cache = new Map(); const getKey = (...args) => keyOf(...args); const wrapped = (...args) => { // napiši kod ovde return fn(...args); }; // i ovde return wrapped; }

Middle+
Basis
36

Koji su osnovni principi OOP koje poznajete? Pričajte o svakom.

Middle
Элара
36

Od čega zavisi EM jedinica: od najbližeg REM-a ili od veličine fonta roditelja?

Middle
ООО Делай мебель
36

Zašto se koristi ključna reč infer u TypeScript-u?

Middle
МВидео/эльдорадо
36
/292