Van tapasztalatod abban, hogy egy szolgáltatás vagy annak része architektúráját önállóan kidolgozd?
Frontend
/* Van egy jegytömbünk a következő formában: [ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ... ] Ezekből a jegyekből egyetlen, megszakítás nélküli útvonal építhető fel. Az útvonalban nincsenek hurkok vagy ismétlések. Írjon egy olyan függvényt, amely ugyanazokat a jegyobjektumokat visszaadja a útvonal sorrendjében. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }
// Meg kell valósítani a groupBy metódust, amely kiterjeszti a tömbök alapértelmezett metódusait. // A metódusnak vissza kell adnia a tömb csoportosított változatát – egy objektumot, // amelyben minden kulcs a fn(arr[i]) átmenet eredménye, // és minden érték egy tömb, amely tartalmazza az eredeti tömb összes elemét ezzel a kulccsal.
Mesélj a tesztírási tapasztalataidról
Dolgozott adatbázisokkal? Ha igen, melyekkel pontosan? Mit csinált velük pontosan?
Van tapasztalata szerveroldali rendereléssel (SSR)?
/** * Az `asyncAuth(callback)` függvény egy callback-et fogad, amelybe * hibát (első argumentumként) és adatokat * a backend-ről (második argumentumként) lehet átadni. * asyncAuth((error, data) => {}); * * Implementálnod kell az `auth()` függvényt, * amely meghívja az `asyncAuth()`-t, de Promise-t ad vissza. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); } /** * A `tryAuth()` függvény az `auth()`-t használja, és hibát esetén * N további próbálkozást tesz. * Ha mindegyik sikertelen, dobja az utolsó hibát. * * @returns {Promise} */ export function tryAuth(n) { }