Golang
What is the order of traversal of elements in a map in Go? (fixed by a certain algorithm / arbitrary, determined at compile time / arbitrary, determined at runtime)
Is it possible to set a limit on the number of goroutines running simultaneously in a program?
What synchronization methods for goroutines are available in Go?
Can the initial length of a slice be set when creating it?
Can you explain what is meant by the memory allocation mechanism in a system?
In what cases does one goroutine stop executing and transfer control to another?
What is the maximum number of system replicas you can accommodate in your architecture?
Can an element be added to a slice that has not been created or initialized yet?
What mechanisms allow Kafka to remain available and resilient during component failures?
What tools or libraries for automated testing do you prefer to use in your work?
Do you use the Less preprocessor in your Linux projects?
There are four basic requirements for modern SQL Engines (ACID) — can you name and explain them?
How to solve the problem of container overflow with log files in Docker?
How to implement the execution of commands simultaneously on a single processor core?
Task 3: Find errors in code with goroutines, map, and WaitGroup.
What tools and technologies do you use to collect data for system monitoring and analysis?
What types of data structures can be used to implement data indexing?
What are the main criteria for choosing a primary key in a database?
How do goroutines interact with memory during program execution in Go?
Where exactly in the form structure are locks set for a request?