Frontend
Feladat egy olyan függvény írására, amely egy ponttal elválasztott kulcsok halmazát reprezentáló sztringet fogad, és azt egy beágyazott szerkezetű objektummá alakítja.
Milyen state-kezelőket használtak? Miért rossz a Redux?
Lépésről lépésre haladjunk: megnyomtuk a Toggle Input gombot — meséld el, mi történik ekkor a DOM-fában.
A támogatásra és fejlesztésre összpontosítva — mely megközelítések segítettek megfelelni a termékkel szembeni elvárásoknak, hogy fejleszthető és karbantartható legyen? Mit választottak az architektúrában és miért?
Milyen kérdéseket tegyél fel egy interjún?
Volt nagy konfiguráció a Webpackben? Nehéz karbantartani őket?
Hogyan volt szervezve a csapat, és hogyan lettek beállítva a folyamatok?
Mesélj a Next.js-sel szerzett tapasztalataidról. Milyen projekteken alkalmaztad, és milyen renderelési módszereket használtál különböző tartalmakhoz?
Dolgozott generikus gyógyszerekkel? Tudná elmagyarázni az általános koncepciót?
Mi az, amit kategorikusan nem szeretsz és nem elégedett vagy a munkádban?
Dolgozott már atomikus CSS keretrendszerekkel és könyvtárakkal, például Tailwind vagy Bootstrap?
Mennyire érdekel a termékfejlesztés, vagy inkább a DevX, konfiguráció és platform feladatok érdekelnek?
Mi a különbség a HTTP és a HTTPS között? Mi kerül titkosításra — a fejléc, a test vagy az URL?
Van tapasztalata a Next.js-sel?
Meséljen a CSS-szelektorok prioritásairól — a kisebbtől a nagyobbig.
Nézze meg a console.log, setTimeout és Promise kódját, és magyarázza el, milyen sorrendben jelennek meg.
Hogyan oldja meg a ciklikus függőségek problémáját a dependency injection használata során?
A gombra kattintás után hogyan kérjük le az adatokat a backendről, és ez befolyásolja-e a fő szálat és az oldal újrarenderelését?
Hogyan használod az MI-eszközöket a munkádban? Milyen fontos biztonsági és adatvédelmi szempontok vannak az MI-vel való munkában?
console.log('1'); setTimeout(() => console.log('2'), 0); Promise.resolve().then(() => console.log('3')); console.log('4');