Sobes.tech

Frontend

Pentru un fragment de cod cu cod sincron, setTimeout și Promise, determinați ordinea de afișare în consolă, explicând cozile de macro și microtask.

Middle+
136

Ai lucrat cu devDependencies, peerDependencies, optionalDependencies sau bundledDependencies?

Middle+
136

Codare live: implementați o funcție $ (similară cu jQuery), care acceptă un selector CSS valid și găsește nodurile corespunzătoare. Funcția trebuie să returneze un obiect cu metodele addClass, toggleClass, removeClass, css (aplicarea stilurilor), html (inserează HTML/CSS în interiorul elementului) — cu posibilitatea de chaining. Codul de test cu chaining furnizat nu trebuie modificat și trebuie să funcționeze după implementarea funcției.

136

Cum organizezi prin serviciu scenarii în care două componente trebuie să citească aceeași valoare sau să aibă o stare partajată?

136

Care este diferența dintre un script obișnuit, un script cu async și un script cu defer? Dacă există mai multe etichete script pe pagină, în ce ordine se vor încărca și executa?

Middle+
136

```javascript const obj = { nume: 'Alex', spune() { console.info(this.nume); } }; const obj2 = { nume: 'Ivan' } const fn = obj.spune.bind(obj).bind(obj2); fn(); obj.spune(); ```

Middle
136

Ce probleme pot apărea în timpul hidratării unei aplicații SSR, din ce motive și cum le-ai rezolva?

Middle
135

Te rog, povestește-mi despre tine, despre experiența ta la ultimul loc de muncă, despre principalele caracteristici, despre stiva tehnologică — tot ce consideri important.

Middle+
135

[nume] a întrebat: Era arhitectul în general responsabil pentru arhitectura frontend-ului, sau exista o persoană separată responsabilă pentru aceasta pe frontend?

135

// parametri de intrare: // url // opțiuni export function useFetch() { // logică const fetchData = async () => {}; return { data, error, loading }; }

Middle+
135

Ce m-a interesat exact la compania dumneavoastră? Ce aș dori să găsesc într-un nou loc de muncă?

134

Asta are sens—menținerea contractului public închis evită devieri neintenționate ale API-ului, iar uniunile discriminate sunt un motiv puternic pentru a prefera `type`. Când implementezi acel buton pentru a fi pixel-perfect și receptiv, cum gestionezi spațierea și alinierea pentru ca icon + etichetă să rămână vizual consistentă pe diferite puncte de întrerupere și schimbări de dimensiune a fontului?

Senior
133

Cum ai structura schimbul de informații între backend și frontend pe straturi (din punct de vedere arhitectural)?

Middle
133

Ce middleware ai folosit în Redux? Ce este middleware-ul?

Middle+
133

Ce este important să controlezi în timpul deployment-ului?

Middle
132

Nu a fost dificil să distribuiți timpul pe două proiecte paralele de către aceeași echipă?

132

Cum a fost structurată arborele magazinului tău Redux: cât de adânc era și cum erau organizate slices?

Middle+
132
/349