Golang
Můžete mluvit o úkolech a funkcích, které jste realizovali ve svém posledním projektu?
Jaké typy testování se obvykle používají při kontrole softwaru?
Jak lze určit, že určitý dotaz se provádí se zpožděním?
Můžete vysvětlit principy SOLID a jak je aplikovat při vývoji softwaru?
Jak implementovat správu transakcí v systému?
Jak je implementována datová struktura Map?
Jak lze uspořádat a řízení sekvence provádění vláken?
Jak lze potvrdit legitimitu digitálního certifikátu?
Jaké vzory návrhu jste použil v kontextu mikroservisů?
Jak lze detekovat podmínku závodu v prostředí s více vlákny?
Můžeš vyjmenovat běžné architektonické vzory pro mikroslužby?
Můžete vysvětlit, co znamená pojem Slog?
Jaké jsou úrovně izolace transakcí v systémech správy databází?
Jaké primitives synchronizace znáte v operačních systémech?
Jaký je účel systému autorizace a proč je v aplikacích potřebný?
Jaké nástroje v Go existují pro detekci závodních podmínek (race condition)?
Lze vynuceně změnit aktuální aktivní kontext spuštění?
V jakých případech se doporučuje používat formát JSON pro ukládání dat v databázi PostgreSQL?
V jakých případech se při ukládání dat používá pořadí bajtů Big-Endian?
Transakce: transaction_id uuid identotency_id uuid from_account_id uuid to_account_id uuid amoun decimal status enum transaction_start timestamp transaction_end timestamp payments_create: user_id uuid payment_account_id uuid balance decimal currency varchar(16) status ENUM created_time timestamp update_time timestamp