Golang
What does the CPU steal time indicator mean and how does it affect the operation of virtual machines?
Can you explain what JSONB data type in a database is and how it differs from regular JSON?
What ways can be used to access key system metrics?
How was the Outbox Pattern implemented? What tool was used to send from the outbox table to Kafka?
What is SLA?
What is the largest database project you have implemented or maintained?
What types of indexes exist in PostgreSQL?
Explain what sync.Map is and what its advantages are compared to regular maps in Go.
Can you explain what the term Pigeon means in the context of system development or architecture?
What is the difference between using a buffered versus unbuffered channel with a single length?
Can you explain the working principle and usage of the sync.Pool object in Go?
What is the difference between guaranteed message delivery when a message is guaranteed to be delivered no more than once and when it is guaranteed to be delivered at least once?
Can you give situations or cases where the concept of context is used?
How many bytes does it take to store a number?
What is the purpose of using the defer construct in Go?
What types of databases exist?
How are concurrency and parallelism implemented in the Go language?
Explain what a goroutine is and how it is used in programming.
How to determine the number of characters in a string value?
What are the advantages and disadvantages of using reservation with pointers in memory management?