Golang
How to implement a two-step user verification for increased system security?
Is it possible to perform type casting between different data types in Go?
What is the difference between the WHERE and HAVING conditions when working with SQL queries?
What methods and approaches do you use to verify the functionality of your code?
Can you explain what happens inside the operating system when system calls are made?
How is metric collection performed using the Prometheus system?
What are the main circumstances that cause a goroutine to stop execution and disappear from the execution threads?
How can metrics be transmitted from an application to Grafana for visualization and monitoring?
When can a situation arise where the interface of an object is equal to null?
What objects or components are managed concurrently in Go when using multithreading?
What methods and tools do you know for implementing generic programming in your projects?
What is the role of each transaction isolation level in a database?
How to ensure safe data recording into a channel from multiple goroutines without using locking?
Is it possible to implement full parallel task processing in Go?
Can you explain what a conditional variable sync.Cond in Go language is and what it is used for?
What internal component underlies the concept of Topic in Kafka?
How can you determine the number of elements in a slice?
What types of existing locks are used in database management systems?
Is it possible to catch and handle panics inside a defer call in Go?
What methods can ensure rollback of an operation if one of the microservices involved in data transfer fails?