Sobes.tech

Frontend

Implementați o componentă React cu structură de copac bazată pe datele din messages.ts: elementele pot avea copii, nodurile părinte trebuie să se extindă și să se comprime la clic, frunzele nu trebuie să aibă un comutator, iar nivelul de imbricare poate fi arbitrar.

Middle+
СБЕРСБЕР
4

Ce este un context în general și cum îl înțelegi?

Middle+
Ozon Tech
3

Spune-ne despre lucrurile din munca ta de care ești mândru: sarcini tehnice sau de produs, integrări interesante și realizări.

Middle+
СБЕРСБЕР
3

Implementați un hook React universal useFetch pentru cereri GET. Gândiți-vă la o API convenabilă pentru hook, datele/încărcarea/eroarea returnate, gestionarea erorilor HTTP și refetching-ul datelor când URL-ul se schimbă.

Middle+
СБЕРСБЕР
3

De ce o funcție în JavaScript este considerată un obiect, chiar dacă typeof returnează "function" pentru ea?

Middle+
Ozon Tech
3

Implementați în JavaScript preluarea datelor din endpoint-uri: încărcați postări și comentarii în paralel, grupați comentariile după postId și creați un array de obiecte cu id, titlu, userId și numărul de comentarii.

Middle+
Ozon Tech
3

Implementați orice funcție arrow care afișează în consolă contextul său this și spuneți ce va fi afișat la apelare.

Middle+
Ozon Tech
3

Cât de confortabil este nivelul tău de engleză pentru a lucra într-o echipă internațională?

Middle+
СБЕРСБЕР
3

Care sunt dezavantajele și riscurile asociate cu implementarea independentă a micro frontends?

Middle+
СБЕРСБЕР
3

Ce strategii de randare cunoști și în ce cazuri trebuie aplicate?

Middle+
СБЕРСБЕР
3

Cum pot enumera simplu valorile și pot schimba ceva în dreptul fiecărei linii și comentariu?

Middle+
Ozon Tech
2

Cum să extindeți soluția: preluați utilizatorii în paralel și returnați numele de utilizator în loc de userId pentru fiecare post?

Middle+
Ozon Tech
2

Care este rezultatul așteptat al sarcinii și cum ai înțeles planul ulterior de soluție?

Middle+
Ozon Tech
2

Ce mod și tip de sarcini sunt cele mai confortabile pentru tine: rezolvarea calmă a problemelor, creșterea tehnică intensă sau provocarea managerială? Spune-ne ce cauți în următorul tău job.

Middle+
СБЕРСБЕР
2

Implementați o funcție debounce — un decorator care returnează o funcție care, atunci când este apelată de mai multe ori consecutiv, execută doar ultima apelare după o întârziere specificată.

Middle+
СБЕРСБЕР
2

Ce este un mediu lexical?

Middle+
Ozon Tech
2

Cum va funcționa un element interactiv sau paginarea într-un dashboard SSR: va necesita o reîmprospătare completă a paginii sau este posibil un alt mecanism?

Middle+
СБЕРСБЕР
2

Este posibil să faci ca this într-o funcție arrow să fie nedefinit, de exemplu rulând codul într-un mediu izolat sau în modul strict? Ce face modul strict?

Middle+
Ozon Tech
2

Care este diferența dintre micro frontends și pachetele NPM?

Middle+
СБЕРСБЕР
1

Imaginează-ți un proiect mare cu douăzeci de echipe, pentru care ești responsabil de frontend. Cum te asiguri că frontend-ul nu se degradează și cum detectezi dacă una dintre echipe și-a înrăutățit performanța? Ce metrici frontend și instrumente tehnice folosești pentru a monitoriza acest lucru?

Middle+
СБЕРСБЕР
1
/290