Frontend
Meséljen egy nehéz feladatról, amit a szerkesztőben oldott meg.
Hogyan működik az enum a TypeScript-ben — mi történik a kulcsokkal és értékekkel, ha az értékeket nem adják meg, vagy explicit módon vannak megadva?
Milyen keretrendszert használtak a backendben (Laravel, Yii, Bitrix)?
Hogyan hasonlítja a React a propokat? Hogyan működik a felületi összehasonlítás?
Mi az a TypeScript? Mire való?
Mi történik, ha nem tisztítjuk meg a timeout-ot a funkció sikeres végrehajtása után? Hogyan lehet ezt kijavítani, és melyik ígéret módszer lenne alkalmas a timeout tisztítására minden esetben (siker és hiba)?
Mi a különbség a null és az undefined között?
Ha egy függvény típusos és helyette egy sztringet adunk át szám helyett, mikor fordul elő a hiba: fejlesztési szakaszban?
Hogyan dolgoznál az MI-vel egy termékkártya komponens létrehozásakor? Milyen promptot írnál?
Mesélj magadról: mivel foglalkozol mostanában, miért nincs bejegyzés az önéletrajzodban 2024 decemberétől?
Említetted a teszteket — írtál teszteket a [cég]nél és az utolsó munkahelyeden?
Milyen adattípusok vannak JavaScriptben? Milyen nagy csoportok vannak és miben különböznek?
Dolgozott már Kafka-val vagy hasonló üzenetközvetítőkkel?
Feladat: valósítsa meg a calculateStats függvényt a számok tömbjének összegének és átlagértékének kiszámítására. Vegye figyelembe az üres tömb esetét.
Ismertesse az Angular életciklus hookjait: ngOnChanges, ngOnInit, ngDoCheck, ngAfterContentInit, ngAfterContentChecked, ngAfterViewInit, ngAfterViewChecked és ngOnDestroy.
Lehetséges-e úgy módosítani a kódot, hogy a finally még egyszer lefusson (a szám 10-zel), anélkül, hogy megváltoztatnánk a kód sorrendjét, de valamit hozzáadva a függvényhez?
Lehet-e az indexet használni kulcsként a React-ben? Miért nem ajánlott?
Beszéltél a vezetővel a cég leépítéseiről?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 } console.log(bar) // console.log(foo) //
Hogyan válasszuk ki, Flexbox vagy Grid? Mi a különbség közöttük?