Golang
Vysvětlete, co je to Pgx pool připojení a k čemu slouží v databázi.
Povězte nám o své zkušenosti s funkcí select v projektech
Jaké nástroje a technologie používáš k sledování plnění a sběru metrik v systémech?
Co se rozumí pod pojmem 'Stop The World' v kontextu práce JVM nebo systémového provádění?
Jak zajistit, aby 100 % požadavků na aktualizaci dat nakonec dorazilo do read-modelu?
Jak lze spravovat stav a ukončení gorutiny v Go?
Která součást Kubernetes řídí stav a životní cyklus podu?
Vysvětlete, co je zámek (Lock) v kontextu mutexu a k čemu slouží.
Můžete uvést příklady návrhových vzorů z knihy Gang of Four, které jste použili ve svých projektech?
Jaké jsou rozdíly mezi panikou a kritickou chybou, která zastavuje běh programu?
Jaké důsledky nastanou, pokud zásobník aktuální gorutiny překročí svůj limit?
Jaké máte zkušenosti s implementací synchronních výměn dat mezi servery?
Jak jste prováděli vydávání aktualizací na předchozí pozici?
Lze současně v jedné funkci použít více mechanismů blokování (Mutex)?
V čem spočívá rozdíl mezi implementací multitaskingu založenou na kooperativním přístupu a implementací s preemptivním plánovačem?
Co znamená výchozí hodnota pro různé typy dat?
Vysvětlete, co znamená metrika Counter v systému monitorování Prometheus.
V čem spočívá použití objektu sync.Pool v jazyce Go?
Jakým způsobem je v programovacím jazyce zajištěna interakce mezi gorutinami?
Jak se chová program při pokusu zapsat data do kanálu bez bufferu, pokud je zpočátku prázdný?