Frontend
Ce este metoda de chaining (înlănțuire) în rezolvarea coliziunilor într-un tabel hash?
Povestiți despre stiva tehnologică utilizată în proiecte. De exemplu, ce kit-uri UI au fost folosite?
Există un setTimeout în cod cu o întârziere de 0 milisecunde — ce înseamnă acest lucru și cum va funcționa?
Cât timp va dura executarea fiecărei funcții? ```javascript /** Cât timp va dura executarea fiecărei funcții */ function pause500ms () { return new Promise(res => setTimeout(res, 500)); } (async function test1 () { pause500ms(); pause500ms(); })(); (async function test2 () { await pause500ms(); await pause500ms(); })(); (async function test3 () { await Promise.all([pause500ms(), pause500ms()]); })(); (async function test4 () { await Promise.all([await pause500ms(), await pause500ms()]); })(); ```
Specificitatea selectorilor CSS: ce stiluri vor fi aplicate celor două etichete H2 cu stiluri concurente? Așezați selectorii în ordine crescătoare a specificității.
Ce valori ale proprietății display îți vei aminti?
Cum ai evalua nivelul tău tehnic în poziția actuală? Middle, middle+, senior, senior+?
Cum arăta aplicația dumneavoastră din punct de vedere arhitectural la ultimul loc de muncă? Ce abordări arhitecturale alternative cunoașteți?
Pe pagina există o listă de 5000 de produse, pagina se blochează foarte mult. Afacerea cere să faci ceva în privința asta. Ce propui?
/** * Funcția `asyncAuth(callback)` acceptă un callback, în care * poate fi transmisă 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} */ export function auth() { // asyncAuth((error, data) => {}); }
CSS blochează redarea paginii?
Ce sunt composables și la ce servesc?
De ce are React nevoie de un arbore DOM virtual? De ce nu se poate modifica direct DOM-ul real? Care sunt avantajele și dezavantajele diferitelor abordări?
Vue 2 și Vue 3: ce limitări arhitecturale ale reactivității Vue 2 l-au forțat pe Evan You să rescrie motorul folosind `Proxy`?
Cum se poate implementa verificarea autorizării sau a rolurilor la nivelul rutelor în Vue Router 3?
Cum funcționează ecranele cu densitate mare de pixeli (Retina, DPR)? Cum se pregătesc corect imaginile pentru astfel de ecrane?
Ce este o eroare CORS?
Vorbește despre fragmente și portaluri în React.
Câtă experiență ai în revizuirea codului altora — cât de familiar ești cu codul altora?
const items = [10, '10', 12, 15, 21, 12, 10, 16, 21, 15, 'apple', 'apple']; function createUniqueArray(values) { return values; }