Sobes.tech

What steps do you take if the server stops handling the load during write operations?

Junior — Middle
253

What are the advantages and disadvantages of using caching in systems?

Junior — Middle
252

How is the amount of memory allocated for the stack when a new goroutine is started in Go determined?

Junior — Middle
252

Interview for a Golang developer role with 6 years of experience. Tell us about yourself and your experience.

251

Can you give examples of algorithms used when updating data in cache?

Junior — Middle
250

What tasks and challenges does vertical scaling of a system help overcome?

Junior — Middle
242

How to ensure that a channel in the system is already closed?

Junior — Middle
240

Is it possible to immediately reject a request if a fast service has already returned reject, without waiting for a slow ML anti-fraud service?

239

How is message exchange between sender and receiver implemented in Go?

Junior — Middle
239

What is the role and purpose of goroutines in programming language?

Junior — Middle
232

What behavior is expected if you try to close a channel that has already been closed earlier?

Junior — Middle
230

How do you distribute load among servers during horizontal scaling of a system?

Junior — Middle
226

What processes are initiated when a search query is sent in the search bar?

Junior — Middle
225

What are the main advantages of using goroutines compared to traditional OS threads?

Junior — Middle
223

Which of the listed are synchronization tools in Go? Channels, sync.WaitGroup, sync.Mutex, sync.Cond?

220

How does the execution of code in a goroutine differ from that of a system thread?

Junior — Middle
216

What is the algorithmic complexity of binary search in a sorted array?

208
/3