Měl jsi revizi kódu? Jak byla organizována?
Golang
Máte dvě tabulky: orders (objednávky): order_id (jedinečný identifikátor objednávky) customer_id (identifikátor zákazníka) order_date (datum objednávky) total_amount (celková částka objednávky) customers (zákazníci): customer_id (identifikátor zákazníka) customer_name (jméno zákazníka) city (město zákazníka) Úkol: Napište SQL dotaz, který vrátí následující data: Seznam zákazníků (jméno a město), kteří zadali objednávky na celkovou částku vyšší než 1000 dolarů. Pro každého zákazníka z bodu 1 zobrazte celkovou sumu všech objednávek.
Pověz mi o transakcích v databázích: k čemu jsou, kde jsi je používal?
Čím se liší paralelní zpracování úkolů od vícestopého provádění v programování?
Můžete vysvětlit princip fungování a hlavní vlastnosti modelu CQRS?
Pověz mi o technickém zásobníku, který jsi použil.
Jaká je role a účel prázdného rozhraní v programování?
Nastavoval jsi Kubernetes?
Jak zrušit rezervaci po uplynutí časového limitu (5 minut)?
Jak funguje plánovač Go? Vysvětli hlavní body.
Tabulka `employees`: | id | jméno | oddělení | plat | |----|--------|-----------|-------| | 1 | A | IT | 100 | | 2 | B | IT | 100 | | 3 | C | IT | 90 | | 4 | D | IT | 80 | | 5 | E | HR | 200 | | 6 | F | HR | 180 | Je třeba zobrazit všechny zaměstnance, kteří jsou v top-3 podle platu v rámci svého oddělení. Pokud mají více zaměstnanců stejný plat, musí být všichni zahrnuti (i když to rozšíří top-3 na 4-5 osob).
Napište kód s worker poolem pro zpracování pole URL s paralelními HTTP požadavky.
Popište API systému rezervace jízdenek
Co dělá PARTITION BY ve funkcích okna?
Můžete vysvětlit, co je model C4 a jak se používá k vizualizaci architektury systémů?
Jaké typy paměti existují a jak spolu vzájemně komunikují?
Jaké červené vlajky ve společnosti by pro tebe byly stop faktory?
Jaké prostředky a přístupy jste použili při vytváření architektury mikroservisů?
Jak se předává slice do funkce v programovacím jazyce?
Pracujete často s gorutinami v práci?