Golang
What types of keys are possible to use in a Map data structure?
What will happen first: cancellation signal processing or write completion if they occur simultaneously in a channel?
What have you heard about our company?
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?
What types of existing locks are used in database management systems?
How does the producer decide which partition to send data for writing?
What scaling methods are you familiar with?
Is it possible to have multiple defer operators inside one function?
Under what conditions does automatic memory allocation from the dynamic area occur during compilation or program execution?
Can you explain how the Circuit Breaker pattern works and its role in system reliability?
How to measure the access speed to array elements in a program?
Explain the differences between hash indexes and B-Tree indexes in PostgreSQL database.
Can you explain what is meant by real-time data processing through streaming technologies?
What is the difference between TCP and UDP? Why is TCP used for HTTPS?
Describe the process of collecting and setting up a gRPC service for manual testing or development.
How can the results of five concurrently running goroutines be collected and processed?
What is the difference between using TODO and Background when planning tasks?
How to handle and provide an informative error message in an application?
When performing a range query in a database, which index type is preferable: hash index or B-tree?