Sobes.tech

Tell about your practical experience using channels in Go — how have you applied them in practice?

Middle
199

What is asymptotic notation and what does it signify?

Middle
198

Tell us more about projects in Go.

Middle
197

How do interfaces in Go enable polymorphism without explicit inheritance?

Middle
197

How does the capacity of a slice grow when expanded?

Middle
196

What projects are you leading, what are the high-level tasks — what do you do?

Middle+
196

What should the isBalanced function return for an empty string?

Middle
196

What is a pointer and how much memory does it occupy?

Middle
195

What is the complexity of binary search and why?

Middle
195

How does two-phase commit (2PC) work?

Middle
194

What is a fork?

Middle
194

When will an index not be used during query execution?

Middle
194

Why are buckets needed in a hash table/map? What is their functional role?

Middle
193

Tell about the process of initializing the Linux operating system: init process (PID 1), bootloader, and initramfs.

Middle+
192

What are indexes in databases, what types are there, and which have you worked with?

Middle
191

What types of distributed transactions exist?

Middle
191

What properties should a good hash function have?

Middle
191

Have you ever encountered the concept of sharding?

Middle
191

How can strings be efficiently concatenated in Go? What options are available?

Senior
191

What happens to a slice in Go when it grows and reaches its capacity limit? How does the logic work when adding new elements?

Middle
190
/12