Sobes.tech

Frontend

Pe ce tehnologie a fost construit editorul și cum funcționează?

Middle
Revizto
28

Ai experiență cu Next.js? Spune-mi despre experiența ta.

Middle+
АэрофлотАэрофлот
28

Mai avem 5 minute — ce ai vrea să mai spui, ce nu am făcut, dar este important să ținem cont pentru ca soluția să poată fi considerată pregătită pentru dezvoltare?

Middle+
OkkoOkko
28

A apărut o eroare în producție, trebuie să o corectezi urgent, dar ramura dev a avansat deja mult cu noile funcții. Cum ai proceda?

Middle+
Chaser
28

Spuneți-ne ce s-a schimbat în zona dvs. de responsabilitate atunci când ați trecut de la poziția de Middle la Senior

Middle+
Сбер. IT
28

Cum se declanșează (se apelează) un eveniment în afara componentului? Ce scriem exact atunci când emităm un eveniment către părinte?

Middle
Программный код
28

Care sunt greșelile tipice de hidratare și cum le evităm?

Middle
Marfatech
28

De ce s-a ales GraphQL în proiect?

Middle+
Сбер. IT
28

Cum funcționează în interior un tabel hash (HashMap)?

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

Există un component Button folosit în 50 de locuri. Designer-ul vrea să-i schimbe puțin aspectul într-un loc anume. Cum ai proceda?

Middle+
Rossko
28

Scrii teste automate? Ai experiență în scrierea testelor?

Middle+
Tilda
28

La ce folosește atributul key în React? Ce se întâmplă dacă cheia se schimbă?

Middle+
VK Tech
28

Cum sunt organizate CI/CD și lansarea noilor servicii în echipă?

Middle+
Сбер. IT
28

Nu vă deranjează să faceți fullstack?

Middle+
ИЭРТ РЖД
28

Este corect să folosești async/await direct în useEffect? De ce?

Middle
Алор+
28

Ce bază de date a fost folosită în proiect?

Middle
Куаргет
28

În ceea ce privește tabelele — ai făcut tabele complexe și lungi cu virtualizare, unde se redă doar ceea ce este vizibil pe ecranul utilizatorului?

Middle
Вбетон
28

Spune-mi, ce funcționalitate nouă a apărut în standardul ES6 (ES2015) în JavaScript.

Middle
Ай-Теко (I-Teco)
28

Preferi în mod special abordarea componentizată (scoped) a stilurilor?

Middle
4dev
28

/** * Se oferă un array. Este necesar să sortăm numerele impare în ordine crescătoare, * iar cele pare să rămână pe pozițiile lor * / export function oddSort(numbers) { // codul tău aici } console.log(oddSort([2, 3, 7, 4, 6, 1, 5, 8, 9])); // [2, 1, 3, 4, 6, 5, 7, 8, 9] console.log(oddSort([2, 4, 6, 8])); // [2, 4, 6, 8] console.log(oddSort([3, 7, 1, 5, 9])); // [1, 3, 5, 7, 9] // Este necesar să verificăm soluția problemei pe două servicii, apelând: // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Dacă ambele cereri returnează true, afișează success // - Dacă cel puțin una returnează false, afișează fail // - Dacă cel puțin una nu răspunde, afișează error // - Dacă cel puțin una răspunde mai mult de 1 secundă, afișează timeout import { checkResult } from '...'; export async function checkResults() { const solution = 'Any answer'; const url1 = 'yandex.ru'; const url2 = 'google.com'; checkResult(url1, solution); checkResult(url2, solution); }

Middle
Яндекс МаркетЯндекс Маркет
28
/292