Kas sul on kogemusi teenuse või selle osa arhitektuuri iseseisvalt välja mõelda?
Frontend
Rääkige mulle oma kogemusest testide kirjutamisel
// On vajalik rakendada meetodit groupBy, mis laiendab massiivide standardmeetodeid. // Meetod peaks tagastama massiivi grupeeritud versiooni – objekti, // kus iga võti on tulemuseks antud funktsiooni fn(arr[i]) täitmisel, // ja iga väärtus on massiiv, mis sisaldab kõiki algse massiivi elemente selle võtmaga.
Kas teiega töötas andmebaasidega? Kui jah, siis millistega täpselt? Mida täpselt nendega tegi?
Kas teil on kogemusi serveripoolse renderdamise (SSR)?
/* Meil on komplekt piletitest järgmisel kujul: [ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ... ] Nendest piletitest saab ehitada ühe, katkematu marsruudi. Marsruudis ei ole silmuseid ega kordusi. Peab kirjutama funktsiooni, mis tagastab need samad piletite objektid järjestuses vastavalt marsruudile. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }
/** * `asyncAuth(callback)` funktsioon võtab vastu callbacki, kuhu * võib edastada vea (esimene argument) ja andmeid * backendist (teine argument). * asyncAuth((error, data) => {}); * * Teil on vaja rakendada funktsioon `auth()`, * mis kutsub `asyncAuth()`, kuid tagastab Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); } /** * `tryAuth()` funktsioon kasutab `auth()` ja, juhul kui viga, * teeb N täiendavat katset. * Kui kõik katsed ebaõnnestuvad, viskab viimase vea. * * @returns {Promise} */ export function tryAuth(n) { }