Sobes.tech

Frontend

/** * Funkcia 'asyncAuth(callback)' prijíma callback, do ktorého * môže byť odovzdaná chyba (ako prvý argument) a údaje * zo servera (ako druhý argument). * asyncAuth((error, data) => {}); * * Musíte implementovať funkciu 'auth()', * ktorá volá 'asyncAuth()', ale vráti Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcia 'tryAuth()' používa 'auth()' a v prípade chyby * robí N ďalších pokusov. * Ak všetky zlyhajú, vráti poslednú chybu. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }

Middle+
Яндекс
155

Poznáš atribút SameSite v cookies? Aké sú jeho hodnoty a v čom sa líšia?

Middle
Банк ПСБ
154

Aké typy Subject existujú v RxJS?

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

Povedaj mi podrobneje o svoji izkušnji s Feature-Sliced Design (FSD): katere plasti si uvedel, ali je bilo priročno ali ne, kakšni so bili problemi?

Middle
thesis
154

Ako funguje syntax async/await v JavaScripte a aké sú jeho výhody oproti tradičnému syntaxu založenému na promise?

Middle+
AndersenAndersen
154

Aký je rozdiel medzi hookmi useEffect a useLayoutEffect?

Middle
ОТП БанкОТП Банк
154

Povedz o architektonických prístupoch: FSD, modulárny monolit. Akú architektúru si vybrať pre malé MVP?

Middle
Мыс
154

Prečo sa Vue 3 vzdalo mixinov?

Middle
КейСофт
153

Musel si niekedy pracovať s CI/CD, niečo nastavovať?

Middle+
wb
153

To znamená, že si za ním chodil, opisovali ste zmluvy nejako?

Middle
Navio
153

Ako veľmi ste pracovali s CSS? Poznáte Grid Layout?

Middle
Тензор
153

Čo sa stane, keď má useEffect dve závislosti a jedna z nich sa zmení?

Middle+
Сбертех
153

Aké typy vstupov existujú?

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

Prečo je React knižnica a nie rámec?

Middle
X-Notes
153

V čom boli úlohy hodnotené — v story pointoch alebo podľa času?

Middle+
EvercodeLab
152

Môže sa stať, že dve rôzne hodnoty budú mať rovnaký hash (kolízia)? Ako sa to rieši?

Middle+
Ifellow
152

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Úloha na typizálni a függvényt return obj[key] } getProperty(X, 'a') // nincs hiba getProperty(X, 'e') // hiba, az 'e' kulcs nem kulcs az X objektumban getProperty({ name: 'Sergey' }, 'name') // nincs hiba getProperty(1, 1) // Hiba. Az első argumentumnak objektumnak kell lennie (nem függvény vagy primitív)

Middle+
IT OneIT One
152

Čo je Saga a Transactional Outbox? Prečo sú potrebné distribuované transakcie?

Senior
Позитив Технолоджис
152

Povedajte o svojem zadnjem delovnem mestu — kakšne so bile naloge, vaša odgovornost, s kakšnimi težavami ste se srečali in katere rezultate lahko izpostavite?

Middle
Куаргет
152

Čo je git cherry-pick a ako funguje?

Middle
Программный код
152
/298