Sobes.tech

What methods can guarantee data integrity when designing a distributed system based on microservices?

Middle — Middle+
388

How is the traversal of map elements implemented in the Go language?

Junior — Middle
334

How to specify to the compiler that a particular class implements a specific interface?

Junior — Middle
332

In what situations does automatic memory allocation occur on the stack during program execution?

Junior — Middle
317

Explain the working principle of the type switch construct in the Go language and how it differs from a regular switch-case.

Junior — Middle
315

What are the advantages and disadvantages of the built-in logging class in standard libraries?

Junior — Middle
309

What are the advantages and disadvantages of using gRPC compared to other remote procedure call protocols?

Junior — Middle
304

Can you explain what error handling is and its significance in software development?

Junior — Middle
301

What are the types of calls in gRPC and how do they differ?

Junior — Middle
296

In what situations does the compiler automatically reserve memory in the dynamic area (heap)?

Junior — Middle
294

Can you name declarative programming languages you are familiar with?

Junior — Middle
287

Why is the order of elements not guaranteed and appears random in map?

Junior — Middle
285

In what situations can an interface in a programming language have a nil value?

Junior — Middle
284

What is the difference between a map with a null value and a slice containing a null value?

Junior — Middle
279

What are the main differences between using inheritance and component injection in object-oriented programming?

Junior — Middle
278

What methods and tools do you know for implementing generic programming in your projects?

Junior — Middle
274

Explain the differences between memory management on the stack and heap in programming.

Junior — Middle
262

How can you determine if a specific class or object implements a certain interface?

Junior — Middle
259
/3