Frontend
Care sunt așteptările tale pentru viitorul tău loc de muncă?
Ce se întâmplă cu eticheta butonului dacă apelăm setCount de mai multe ori consecutiv în același handler? De câte ori va fi re-redesenată componenta?
Cum se încarcă dinamic componentele grele la schimbarea taburilor fără a modifica rutarea și cum se transmit dependențele necesare prin Dependency Injection?
Care este principalul avantaj al RTK Query sau al clienților GraphQL față de Axios-ul obișnuit?
// === 1 === // TODO: implementează funcția id // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: implementează Table.tsx return <></>; }
Explică ce este contextul în JavaScript, ce este mediul lexical și cum funcționează closures?
Vorbește despre eșecul tău în experiența IT
În ce oraș ești? Ești dispus să te muți? Ce părere ai despre Hybrid?
Ce sunt atacurile XSS?
Ai lucrat cu preprocesatoare SCSS/LESS?
Ați fost nevoit să configurați ESLint și Prettier astfel încât să nu intre în conflict?
Dat fiind fragmentul de cod următor: ```typescript let info = { name: "Alex", skill: ["git", "react", "read"], }; let started = (info: any) => { let { name, skill } = info; (name = "Alex Pool"), skill.push("delete"); return { name, skill, online: true, }; }; ``` Explică ce face funcția `started` cu obiectul `info` și descrie rezultatul apelului `started(info)`. De asemenea, discută dacă obiectul original `info` este modificat după apelul `started(info)`.
Pot face o înregistrare a interviului tehnic pentru uz intern al companiei?
Poți face o apelare API în computed?
Ce instrumente AI folosiți în munca dvs.? Cum priviți utilizarea ChatGPT, Perplexity, Cursor, Claude și a altor agenți AI în dezvoltare?
Spune-mi puțin despre tine și experiența ta cea mai interesantă.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Sarcina de a tipa funcția return obj[key] } getProperty(X, 'a') // fără eroare getProperty(X, 'r') // eroare, cheia r nu este o cheie pentru obiectul X getProperty({ name: 'Sergey' }, 'name') // fără eroare
Provocare React: implementați o tablă de joc 10x10 (100 pătrate), fiecare de culoare aleatorie (roșu sau verde). La clic pe un pătrat, culoarea sa se schimbă în cea opusă, iar recursiv se schimbă culoarea tuturor celulelor vecine de aceeași culoare (vertical și orizontal).
Spune-mi mai multe despre multilingvism în proiectul tău
Cum să creezi și să folosești propriile tipuri în TypeScript?