Frontend
Môže sa stať, že dve rôzne hodnoty budú mať rovnaký hash (kolízia)? Ako sa to rieši?
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Úloha na typizálni a függvényt return obj[key] } getProperty(X, 'a') // nincs hiba getProperty(X, 'e') // hiba, az 'e' kulcs nem kulcs az X objektumban getProperty({ name: 'Sergey' }, 'name') // nincs hiba getProperty(1, 1) // Hiba. Az első argumentumnak objektumnak kell lennie (nem függvény vagy primitív)
Použil si už niekedy styled-components?
Mal ste skúsenosť, keď ste investovali do riešenia, ktoré nebolo prijaté? Ako ste sa s tým vyrovnali?
Porozprávaj mi o XSS útokoch: druhy a spôsoby ochrany.
Spomenuli ste generovanie kódu (ng-openapi-gen, Apollo pre GraphQL) — na akej úrovni abstrakcie boli generované modely? Boli to podnikové entity, ktoré sa používali priamo v kóde, alebo medzi nimi bol nejaký medzičlánok?
Stojí za to presunúť vydanie pri zistení problému? Prečo áno alebo nie?
Aké základné HTML tagy poznáte?
Prečo ukládame timeoutId? Čo sa stane, ak sa Promise splní skôr ako timeout a potom sa spustí setTimeout s reject?
Stalo sa vám niekedy, že úlohy sa dostali do sprintu neplánovane? Ako ste na to reagovali?
V stacku je uveden Next.js — môžeš podrobnejšie vysvetliť, ako si ho používal, na čo, na ktorých projektoch?
type Foo = { a: string; b: number; c: null; d: boolean; } // Kľúče od Foo type FooKeys = keyof Foo // Ako deklarovať nový typ na základe FooKeys, ale bez hodnôt b a d? type FooKeysWithoutBD
Bolo menu dynamické: balíčky a položky menu prichádzali zo servera alebo bola konfigurácia na frontende?
Aké možnosti konfigurácie poskytovateľa Angular poznáte: useClass, useExisting, useValue a useFactory? Kedy ich použiť?
Ako je implementovaná integrácia s WebSocket protokolom na strane frontendu?
Aké užitočné funkcie sa objavili v Angular verziách 13-16?
Aké ďalšie HTTP metódy existujú (okrem hlavných)?
Prečo ste prešli z predchádzajúceho miesta práce, kde ste odpracovali rok?
Máte skúsenosti s podporou projektov v produkcii, analýzou incidentov, monitorovaním?
Čo je to cleanup funkcia v useEffect a kedy sa spúšťa?