Sobes.tech

Frontend

Te rog, povestește-mi despre experiența ta în dezvoltare, ce consideri important să menționezi.

257

În ce moment trebuie să fie apelată rezolvarea finală dacă toate promisiunile au fost îndeplinite cu succes?

220

Ce părere ai despre inteligența artificială? O folosești la muncă și în viața de zi cu zi?

197

Cum te simți în situațiile în care cerințele sunt vagi, inexistente sau trebuie să clarifici singur detaliile cu colegii, designerii, analiștii? Nu te sperie necesitatea de a ajusta sarcinile pe cont propriu și de a comunica cu colegii?

182

Cum te simți în legătură cu sarcinile urgente care necesită schimbare rapidă și realizarea rapidă a ceva? Nu te sperie acest mod de lucru?

166

Scrie implementarea funcției isPalindrome, care primește un șir de caractere și verifică dacă este un palindrom (se citește la fel de la stânga la dreapta și de la dreapta la stânga). Funcția trebuie să returneze true sau false.

145

Implementați o funcție (de tip pipe/compose) care, la primul apel, acceptă un set de funcții, iar la al doilea apel, un număr, și aplică secvențial funcțiile transmise acestui număr, transmitând rezultatul funcției anterioare către următoarea. De exemplu, funcția inc, încastrată de mai multe ori, ar trebui să crească secvențial numărul.

136

Scrieți implementarea funcției delay, care acceptă numărul de milisecunde și returnează o Promisiune care se rezolvă după timpul specificat.

134

Scrie un polyfill pentru metoda startsWith a stringurilor, care a apărut în ES6, folosind doar posibilitățile ES5 (fără let/const, funcții săgeată etc.), adică prin moștenire prototipică.

123

Numește metricile de performanță (Web Vitals) — una este legată de interacțiunea utilizatorului cu pagina, cealaltă de redarea UI. Ce măsoară acestea?

119

Efectuați o revizuire a codului pull request cu un singur fișier diff pe un component React (componenta Book folosind useEffect, fetch de date, afișarea cărților populare și a tuturor cărților). Găsiți și comentați toate problemele: încălcări ale regulilor hooks, lipsa gestionării erorilor la fetch, absența AbortController, lipsa verificării stării răspunsului, stiluri inline, lipsa cheii în map, verificări pentru array-uri goale, necesitatea de memoizare (useMemo), extragerea logica fetch într-un hook/component separat etc. De asemenea, răspundeți: cum implementați condiția ca solicitarea să fie efectuată doar dacă flag-ul isBest este prezent?

113

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

94