Vai tev ir pieredze patstāvīgi domāt par pakalpojuma vai tā daļas arhitektūru?
Frontend
/* Mums ir ir bilietu kopas šādā formā: [ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ... ] No šiem bilietiem var uzbūvēt vienu nepārtrauktu maršrutu. Maršrutā nav cilpu vai atkārtojumu. Jāuzraksta funkcija, kas atgriezīs šos pašus bilietu objektus saskaņā ar maršruta secību. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }
Pastāsti man par savu pieredzi testu rakstīšanā
// Nepieciešams īstenot metodi groupBy, kas paplašina standarta metodes masīviem. // Metode jāatgriež grupēta masīva versija – objekts, // kur katrs atslēga ir rezultāts, izpildot piešķirto funkciju fn(arr[i]), // un katra vērtība ir masīvs, kas satur visus sākotnējā masīva elementus ar šo atslēgu.
Vai esat strādājis ar datu bāzēm? Ja jā, ar kurām tieši? Ko tieši ar tām darījāt?
Vai jums ir pieredze ar servera puses attēlošanu (SSR)?
/** * `asyncAuth(callback)` funkcija pieņem callback, kurā * var tikt nodota kļūda (pirmais arguments) un dati * no backend (otrais arguments). * asyncAuth((error, data) => {}); * * Jums jāievieš funkcija `auth()`, * kas izsauc `asyncAuth()`, bet atgriež Promise. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); } /** * `tryAuth()` funkcija izmanto `auth()` un, gadījumā, ja ir kļūda, * veic N papildu mēģinājumus. * Ja visi mēģinājumi neizdodas, met pēdējo kļūdu. * * @returns {Promise} */ export function tryAuth(n) { }