Sobes.tech

Can you explain what Errgroup is and how it is used to manage a group of goroutines in Go?

Junior — Middle
309

What is the advantage of using sync.Map compared to a regular map protected by a mutex in terms of performance?

Junior — Middle
292

Can you explain how synchronization is implemented using Wait Group in Go?

Junior — Middle
284

How does the program behave when trying to write data to a bufferless channel that is initially empty?

Junior — Middle
283

Tell me about Garbage Collector in Go — algorithm, optimization methods.

Middle+
273

How did you analyze the TypeScript service for migration to Go? What was the process?

Middle
265

What are the differences between HTTP and gRPC protocols in data exchange?

Junior — Middle
265

How do you approach tackling a complex task in legacy code with different technologies (Go, Bash, Python, Jenkins) within a single sprint?

Senior
259

Task 3: Find errors in code with goroutines, map, and WaitGroup.

Middle+
258

Have you created a database for processing requests in synchronous or asynchronous mode?

Junior — Middle
254

How to insert a new element into the middle of a dynamic array (layer)?

Junior — Middle
251

Is it possible to place all project components inside a single container?

Junior — Middle
249

How does the producer decide which partition to send data for writing?

Junior — Middle
247

How is the asynchronous operation of the Map data structure implemented?

Middle — Middle+
245

How does the program behave when trying to send data to a channel that has no elements and uses buffering?

Junior — Middle
244

What is Data Race and Race Condition? What is the difference?

Middle+
241

What are GDPR processes you have implemented (anonymization, data deletion)?

Middle
239

What actions need to be performed for the returned value to be added to the call stack?

Junior — Middle
237
/7