Sobes.tech

What is a B-tree index and why is it most frequently used?

Senior
287

How to guarantee the delivery of events in an unstable network (network may disconnect, events cannot be lost)?

Middle+
273

How does building a package from source work in Linux (instead of a package manager)?

Middle+
258

What slows down when working with heaps? How to avoid the impact of GC on critical buffers?

Middle+
248

How well do you apply SOLID principles in Go development?

Middle+
234

Tell about PostgreSQL's transactional model: ACID, MVCC, isolation levels.

Middle+
233

How well do you know the TCP/IP stack and the OSI model? Which protocols operate at which levels?

Middle+
230

How to understand which system call takes 70% of the time in a pprof profile if only one large syscall block is visible?

Middle+
222

What happens when a compiled binary of a Go program is run?

Middle+
221

Tell me more about the anti-fraud service: what did you do, what were you responsible for?

Senior
215

How was the process of obtaining exchange rates (parameters) from the Central Bank organized?

Senior
206

Where, in your opinion, does high load begin? What is the boundary between high load and not high load?

Middle+
199

What development methodologies have you worked with? Which are the most convenient?

Senior
196

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

Senior
196

How do you evaluate the feasibility of using Arena Based Memory Management in high-load Go services?

Senior
195

Why did you choose Go instead of Rust for a cybersecurity project?

Middle+
194

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

Middle+
193

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

Senior
191

How is data transferred between different services in the infrastructure? Through a broker, directly, gRPC?

Senior
187
/5