Golang
Cum putem notifica Kubernetes că aplicația a fost pornită cu succes și este gata să primească trafic?
Puteți explica ce înseamnă termenul 'Vendor' în contextul IT sau al dezvoltării software?
Puteți explica ce este codificarea ASCII și pentru ce este folosită?
Cum se accesează valorile dintr-un dicționar care nu a fost încă creat anterior?
Ce este o funcție hash? Ce structuri de date în Go utilizează funcții hash?
Puteți explica conceptul de Transactional Outbox și de ce este utilizat?
Ce este o rună?
Ce poate duce la creșterea utilizării memoriei RAM într-o aplicație?
Cum se comportă un program în limbajul Go atunci când GOMAXPROCS este setat la 1 și se pornește o goroutine cu un ciclu infinit, dacă în același timp se încearcă executarea unei alte părți a codului?
Vorbește despre greșelile din experiența ta de muncă
Unde în interiorul Kafka este stocată valoarea Offset pentru mesajele consumate?
Care este rolul bucket-urilor în implementarea structurii de date Map?
Puteți explica cum este implementat sistemul de cozi de evenimente în Kafka?
Ce index ai crea pentru această interogare cu DENSE_RANK și PARTITION BY department?
În ce cazuri se recomandă utilizarea API-ului REST pentru interacțiunea între componentele sistemului?
Cum sunt integrate și afișate aceste date metrice în Grafana?
La ce serve interfața în programarea orientată pe obiecte?
Spuneți-ne despre migrațiile bazei de date — cum erau stocate și cine le scria?
func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) } func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 l, r := 0, len(nums)-1 for l < r { nums[l], nums[r] = nums[r], nums[l] l++ r-- } } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) }
Vorbește despre tipurile de contexte în Go: Background, WithTimeout, WithCancel și altele.