Frontend
Kādi ir jūsu gaidījumi no nākotnes darba?
Kas notiks ar pogas zīmi, ja izsauksiet setCount vairākas reizes pēc kārtas vienā apstrādē? Cik reizes komponenta tiks pārrenderēta?
Kā dinamiski ielādēt smagus komponentus, pārslēdzoties uz cilnēm, nemainot maršrutēšanu, un kā tiem nodot nepieciešamās atkarības, izmantojot Dependency Injection?
Kāda ir galvenā RTK Query vai GraphQL klientu priekšrocība salīdzinājumā ar parasto Axios?
// === 1 === // TODO: īstenot id funkciju // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: īstenot Table.tsx return <></>; }
Izskaidrojiet, kas ir konteksts JavaScript, kas ir leksiskā vide un kā darbojas slēgumi.
Pastāstiet par savu neveiksmi IT pieredzē
Kurā pilsētā esi? Vai esi gatavs pārcelties? Ko domā par Hybrid?
Kas ir XSS uzbrukumi?
Vai esat strādājis ar SCSS/LESS preprocessoriem?
Vai jums ir nācies konfigurēt ESLint un Prettier tā, lai tie nesaskartos?
Ņemot vērā šo koda fragmentu: ```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, }; }; ``` Izskaidrojiet, ko dara funkcija `started` ar `info` objektu un aprakstiet `started(info)` izsaukuma rezultātu. Tāpat apspriediet, vai pēc `started(info)` izsaukuma oriģinālais `info` objekts tiek mainīts.
Vai es varu veikt tehniskās intervijas ierakstu uzņēmuma iekšējai lietošanai?
Vai computed var veikt piekļuvi API?
Kādus AI rīkus izmantojat savā darbā? Kā jūs vērtējat ChatGPT, Perplexity, Cursor, Claude un citu AI aģentu izmantošanu izstrādē?
Pastāsti man mazliet par sevi un savu interesantāko pieredzi.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Uzdevums: funkciju tipizēt return obj[key] } getProperty(X, 'a') // nav kļūdas getProperty(X, 'r') // kļūda: atslēga r nav X objekta atslēga getProperty({ name: 'Sergey' }, 'name') // nav kļūdas
React uzdevums: izveidot 10x10 spēļu laukumu (100 kvadrātiņi), katrs nejaušas krāsas (sarkans vai zaļš). Noklikšķinot uz kvadrāta, tā krāsa mainās uz pretējo, un arī rekursīvi mainās visu blakus esošo šī paša krāsas šūnu krāsa (vertikāli un horizontāli).
Pastāsti man vairāk par daudzvalodību jūsu projektā
Kā izveidot un izmantot savus tipus TypeScript?