Sobes.tech

What types of channels are used in the Go language for communication between goroutines?

Junior — Middle
332

When and why should Kafka be used for message exchange between microservices?

Middle — Middle+
270

How was the final code implemented into the production environment in your last project?

251

How to correctly implement a safe system shutdown without data loss and with minimal downtime?

Middle — Middle+
242

Can you tell how the infrastructure and technical environment were organized at your last workplace?

Junior — Middle
242

What methods can be used to detect and diagnose memory leak issues in a microservice?

Junior — Middle
239

What happens to a goroutine when it is blocked on executing some process or operation?

Junior — Middle
238

How is the execution and management of goroutines implemented in programming languages?

Junior — Middle
235

Describe the architecture and main stages of the automated build and deployment process used at your previous job.

Junior — Middle
233

Have you had experience working with the HTTP protocol?

Intern — Junior
231

How is a goroutine transitioned into a blocked state in Go?

Junior — Middle
230

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

Junior — Middle
228

What are the ways to optimize resource balancing between components of a microservices architecture?

Middle — Middle+
228

What is the advantage of goroutines compared to threads in terms of efficiency and ease of use?

Junior — Middle
227

How can you stop a goroutine after a specified time if the result has not been received?

Junior — Middle
227

When is it best to use gRPC for communication between microservices?

Middle — Middle+
223

What methods can be used to extract data from a channel in programming?

Junior — Middle
218
/3