Sobes.tech

Frontend

Ați lucrat vreodată cu React Context? Care sunt dezavantajele Context în comparație cu Redux?

Middle+
Сбертех
28

Ce se întâmplă când introduceți un URL în browser și apăsați Enter? Descrieți întregul proces de la rezolvarea DNS până la redarea paginii.

Middle
ОТП БанкОТП Банк
28

Ce procent din ciclul tău de lucru reprezintă estimarea inițiativelor mari?

Middle+
Сбер. IT
28

Există ceva de arătat? Unde să indicăm?

Intern
М.Видео-Эльдорадо. ИТ
28

La general, la revizuirea codului pentru ce este necesară? Este cu adevărat necesară și în ce cazuri?

Middle
ГосуслугиГосуслуги
28

Cum influențează condițiile Angular, cum ar fi @if sau *ngIf, redarea: ascund ele elementele sau pur și simplu nu le adaugă în DOM?

Middle+
Сибилтек-софт
28

Ce se întâmplă dacă utilizatorul face clic pe sugestie și textul din câmpul de introducere se schimbă — nu va porni o căutare repetată pentru valoarea deja selectată? Cum se poate rezolva această problemă?

Middle
Брайтис
28

Care este diferența dintre React și JavaScript vanilla?

Middle
ГКУ Инфогород
28

Puteți să vă prezentați și să-mi vorbiți pe scurt despre experiența dumneavoastră?

Senior
micro1
28

Determină ordinea de ieșire în consolă pentru codul furnizat cu `setTimeout`, `Promise` și `console.log` sincron, explicând-o prin Event Loop.

Middle
Экосистема тенниса MYTENNIS ONLINE
28

O funcție dată și două obiecte pentru verificarea tipurilor. Într-un caz, TypeScript nu se plânge, în celălalt da. Este necesar să tipați funcția astfel încât comportamentul TypeScript să corespundă așteptărilor (folosind generics și keyof).

Middle+
Ozon Tech
28

Ce citești, cum te dezvolți și unde urmărești știrile din domeniul dezvoltării?

Middle+
Сибилтек-софт
28

/** * Funcția `asyncAuth(callback)` acceptă un callback, în care pot fi * transmise o eroare (primul argument) și date * din backend (al doilea argument). * asyncAuth((error, data) => {}); * * Trebuie să implementați funcția `auth()`, * care apelează `asyncAuth()`, dar returnează o Promisiune. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funcția `tryAuth()` folosește `auth()` și, în caz de eroare, * face N încercări suplimentare. * Dacă toate eșuează, returnează ultima eroare. * * @returns {Promise} */ function tryAuth(n) { }

Middle+
Яндекс
28

Stabilește ordinea de afișare a cifrelor în consolă pentru exemplul cu Promise, unde se apelează reject, apoi se atașează handlerii then, catch, finally.

Middle
ОТП БанкОТП Банк
28

Sarcină: parcurgerea unui copac cu afișarea textului cu indentări (parcurgerea recursivă a unei liste imbricate)

Middle
МПФИТ
28

De ce se apelează addField în constructor în cod și ce probleme creează din punctul de vedere al scalabilității?

Senior
Bitrix
28

Vorbește despre calea critică de randare a paginii în browser

Middle
Мыс
28

/** * Tipificați funcția care acceptă un array de obiecte și o cheie, * returnează un array de obiecte în care această cheie/proprietate există **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

Middle
SimbirsoftSimbirsoft
28

Cum se poate provoca artificial o depășire a stivei modificând ceva în acest cod?

Middle
WB банк
28

Când ar trebui să folosiți microfrontends și când să lăsați o aplicație monolitică?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
28
/290