Sobes.tech

What is the difference between the Go interface and interfaces in other programming languages?

Middle
327

Is it possible to explicitly allocate a variable on the stack or on the heap? How can you determine where the variable was allocated?

Senior
Lenta Tech
327

What are the existing general-purpose programming tools?

Middle+
327

What is the main purpose of using Prometheus in application development and monitoring?

Junior
325

Is it possible to change a specific character in a string?

Junior
324

What are the synchronization primitives in Go?

Middle
321

What are the existing load balancing algorithms?

Middle
321

When a map overflows, a new bucket chain is created. Explain what happens to old and new keys during transfer. Why is data transferred lazily instead of immediately as in a slice?

Senior
ВайлдберрисВайлдберрис
321

How safe is it to pass slices to different goroutines?

Middle+
320

How are parameters passed to a function in Go: by pointer or by value?

Junior
319

How can you work with strings in Go?

Junior
319

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

Junior — Middle
Lamoda Tech
WildberriesWildberries
МТСМТС
+8
318

What is the average complexity of the search operation for a slice and for a map in the Go language?

Middle
318

What is the difference between synchronous and asynchronous replication, and in which cases is each of them more suitable?

Middle+
317

What components does an HTTP request consist of?

Junior
317

What are goroutines?

Junior
VKVK
317

What are the maximum and minimum values of int32 and int64 types?

Junior
316

Is it possible to use the same buffer []byte in multiple goroutines?

Middle
316

What is a closure in Go?

Middle
315

What are the ways to synchronize data in Go?

Middle
315
/415