Sobes.tech

What are the typical causes of goroutine leaks in production systems and how do they affect the runtime behavior of the service?

Senior
201

Which is faster: callback or channel in Go? Why?

Middle+
199

Tell about the context in Go: types, hierarchy, features of child contexts. How to create a child context independent of the parent?

Senior
197

Why do you use gRPC instead of REST? What are the advantages of HTTP/2, on which gRPC is based?

Senior
189

How to create a slice with pre-allocated memory using make? Why specify capacity in advance?

Senior
189

What types of memory are there in Go? How does the stack differ from the heap?

Middle+
188

What collision resolution algorithms in hash tables are you familiar with? Which one is used in Go map?

Senior
188

What is the difference between SQL and document-oriented databases? When should each be used?

Middle+
188

How does garbage collection work in Go? The three-color mark-and-sweep algorithm, STW.

Senior
186

How is garbage collection implemented in Go and what trade-offs does it make between latency and throughput?

Senior
183

What are arrays and slices in Go, and how do they differ? How does append work and what is capacity extension?

Senior
183

Task: there is a callback that triggers 100,000 times per second, delivering binary data. How to deliver it to the central server? What pitfalls and best practices?

Middle+
183

How does Go ensure the safety of working with maps during concurrent access, and what synchronization mechanisms are used in practice?

Senior
180

Why are you changing your job?

Senior
179

What are the features of consumer and producer interactions with partitions in Kafka?

Senior
177

What is a map in Go? Is it thread-safe? What are the ways to safely work with a map in a concurrent environment?

Senior
176

What properties should map keys have in Go?

Senior
172

Data types in Go: which ones do you know, and how can they be grouped?

Senior
169

What are channels in Go? Types of channels, what happens when writing/reading from a closed channel?

Senior
168
/5