Golang
What main problems can arise when processing data concurrently in a multithreaded environment?
What parameters can be configured for the task scheduler?
How can Kafka be handled to process up to 100 thousand messages per second?
Can you explain what a complaint queue or a message that failed to be processed in the system is?
Can you explain how a dynamic array is implemented and works in Go?
What operations or actions are strictly prohibited when using channels?
Tell us about your experience using the select function in projects
Can you explain what a transaction is in the PostgreSQL database management system?
Can you explain the hierarchy of messages with guaranteed delivery, where the message is guaranteed to be delivered at least once?
Can you explain how the int type works in programming?
In what situation does data transfer through a buffered goroutine happen faster than through an unbuffered one?
How to guarantee that 100% of data update requests will eventually arrive at the read model?
How is interaction between goroutines in Go implemented?
Could you give advice on optimizing this process or system?
How does transaction isolation level affect the overall performance of a database system?
In which cases is it appropriate to use a hash-based index in PostgreSQL?
How is connection to the Garafan system established?
How is connection to a remote database for reading or writing data established?
How actively are you looking for a job? Are there final stages with other companies already?
How should the system behave if all available file descriptors are exhausted?