Frontend
Případ: představte si, že dostanete produkt s úkolem vytvořit a spustit nový produkt do 2 měsíců, může být zapojeno mnoho různých křížových týmů, ale zatím není nic jasné. Popište pořadí svých kroků, svůj myšlenkový proces — kam poběžíte jako první?
Proč ve vašem projektu nejsou používány dotazy na kontejnery?
Porovnávali jste Playwright a Selenium/Cypress? Je to pomalejší ve srovnání se Selenium?
Co jsou to standalone komponenty v Angularu a v čem jsou lepší než modulární přístup?
Museli jste nastavovat partice, přerozdělovat partice v Kafka?
[jméno] se zeptal: Vzpomeneš si, kdy naposledy jsi udělala chybu – všimla sis toho hned a jak to celé probíhalo?
Povězte mi, co víte o Event Loop, co to je a k čemu to slouží?
Jak funguje Fiber a jak je v Reactu organizováno priorizování (scheduler)?
Co může blokovat první vykreslení v prohlížeči po obdržení HTML? Co lze udělat se synchronním načítáním JS a CSS?
Povězte o svém aktuálním projektu a ukažte ho.
Přidejte možnost skrýt a zobrazit uzly stromu. Ve výchozím nastavení jsou všechny otevřené.
Je možné zajistit, aby se finally spustil ještě jednou (s číslem 10), aniž bychom změnili pořadí kódu, ale něco přidali uvnitř funkce?
Ve funkci requestUserData jsou tři požadavky prováděny postupně. Proč je nemůžeme jednoduše zabalit do Promise.all? Jak optimalizovat tuto funkci, aby požadavky byly provedeny co nejrychleji?
Jaký je rozdíl mezi useTemplateRef a běžným odkazem z hlediska hodnoty před namontováním komponenty (undefined vs null)?
Zmínil jste autorizaci — jaké přístupy jste použil? Jaké máte zkušenosti s autorizací?
Jak byste zorganizovali práci s velkým formulářem pro výpočet pojištění, který obsahuje mnoho polí (přibližně 50), dynamické sekce, okamžitý výpočet celkové ceny, rozdělený na několik obrazovek?
Na začátek, mohl byste mi říct něco o svých zkušenostech s psaním automatizovaných testů, zejména jednotkových a integračních testů? Děkuji za sdílení. Pracoval jste také s testovacími rámcemi, jako je Playwright?
Proč jste opustil(a) své současné zaměstnání?
Podle jakých kritérií budeš vybírat novou společnost?
Praktický úkol: je dána pole bodů s poli time a value. Je třeba identifikovat skupiny bodů se stejnou hodnotou a ponechat pouze začátek a konec každé skupiny (pro optimalizaci tvorby lineárního grafu).