Frontend
Aké sú vaše očakávania od budúcej práce?
Čo sa stane s popisom tlačidla, ak v jednom spracovateľovi zavoláte setCount niekoľkokrát za sebou? Koľkokrát sa komponent prebudí?
Ako dynamicky načítať ťažké komponenty pri prepínaní záložiek bez zmeny routingu a ako im prostredníctvom Dependency Injection odovzdať potrebné závislosti?
Aká je hlavná výhoda RTK Query alebo klientov GraphQL oproti bežnému Axiosu?
// === 1 === // TODO: implementujte funkciu id // console.log(id()); // 0; // console.log(id()); // 1; // console.log(id()); // 2; // console.log(id()); // 3; export default function App() { // TODO: implementujte Table.tsx return <></>; }
Vysvetli, čo je kontext v JavaScript, čo je lexikálne prostredie a ako fungujú uzávery?
Povedajte o svojom neúspehu v IT skúsenosti
V akom meste si? Si pripravený/á sa presťahovať? Čo si myslíš o Hybrid?
Čo sú XSS útoky?
Pracoval/a ste s preprocessormi SCSS/LESS?
Museli ste nakonfigurovať ESLint a Prettier tak, aby si ne odporovali?
Vezané s nasledujúcim úryvkom kódu: ```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, }; }; ``` Vysvetlite, čo robí funkcia `started` s objektom `info` a opíšte výstup volania `started(info)`. Diskutujte tiež, či sa pôvodný objekt `info` mení po volaní `started(info)`.
Môžem urobiť záznam technického pohovoru na interné použitie spoločnosti?
Je možné v computed urobiť volanie na API?
Aké AI nástroje používate vo svojej práci? Ako hodnotíte používanie ChatGPT, Perplexity, Cursor, Claude a ďalších AI agentov vo vývoji?
Povedz mi niečo o sebe a o svojej najzaujímavejšej skúsenosti.
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Úloha a függvény típusának meghatározása return obj[key] } getProperty(X, 'a') // hiba nélkül getProperty(X, 'r') // hiba, az r kulcs nem az X kulcsa getProperty({ name: 'Sergey' }, 'name') // hiba nélkül
Úloha v React: implementovať herné pole 10x10 (100 štvorcov), každý náhodnej farby (červená alebo zelená). Po kliknutí na štvorček sa jeho farba zmení na opačnú, a tiež rekurzívne sa zmení farba všetkých susedných buniek rovnakej farby (zvisle a vodorovne).
Povedz mi viac o viacjazyčnosti vo vašom projekte
Ako vytvoriť a používať vlastné typy v TypeScript?