Sobes.tech

What is indexing in relational databases?

Middle
181

What is the difference between a process and a thread?

Middle
181

What is the difference between an array and a slice in Go?

Middle
181

What is an interface in Go and how is it structured internally?

Middle
181

Where is UDP best applied?

Middle
181

How does a hash table work?

Middle
181

There is a table with fields: user ID, gender, and age. It is often required to select users by gender and age. What index is better to create?

Middle
180

Tell about interesting tasks you have solved at your current or previous workplace.

Senior
180

Tell me what indexing in databases is, why it is needed, what are its pros and cons.

Middle
180

If a writer (a goroutine that fills a channel with values) decides to close the channel, what will happen? How should the reader react to this, what problems might arise, and how can they be addressed?

Middle
180

What is a composite index (index on multiple columns)?

Middle
180

Can you tell about channels in Go? What are they used for, and how are they applied?

Middle
179

How does sync.RWMutex work and when should it be used?

Middle
179

What is the difference between a process and a thread at the operating system level?

Middle+
178

What is the difference between TCP and UDP?

Middle
177

What data should not be put in the cache?

Middle
177

How does the conditional variable (sync.Cond) work in Go?

Middle
177

How is a slice in Go structured and how does it differ from an array?

Middle
177

What operating systems have you worked with? What did you use for virtualization and deployment automation?

Middle+
176

Tell about a priority queue.

Middle
176
/12