Explain what slices are in Python programming.
Golang
Can you explain what Errgroup is and how it is used to manage a group of goroutines in Go?
What is the advantage of using sync.Map compared to a regular map protected by a mutex in terms of performance?
Can you explain how synchronization is implemented using Wait Group in Go?
How does the program behave when trying to write data to a bufferless channel that is initially empty?
Tell me about Garbage Collector in Go — algorithm, optimization methods.
Can you explain the concept of a string in programming?
How did you analyze the TypeScript service for migration to Go? What was the process?
What are the differences between HTTP and gRPC protocols in data exchange?
How do you approach tackling a complex task in legacy code with different technologies (Go, Bash, Python, Jenkins) within a single sprint?
Task 3: Find errors in code with goroutines, map, and WaitGroup.
Have you created a database for processing requests in synchronous or asynchronous mode?
How to insert a new element into the middle of a dynamic array (layer)?
Is it possible to place all project components inside a single container?
How does the producer decide which partition to send data for writing?
How is the asynchronous operation of the Map data structure implemented?
How does the program behave when trying to send data to a channel that has no elements and uses buffering?
What is Data Race and Race Condition? What is the difference?
What are GDPR processes you have implemented (anonymization, data deletion)?
What actions need to be performed for the returned value to be added to the call stack?