Sobes.tech

Explain what a goroutine is and how it is used in programming.

Junior — Middle
356

What work format do you consider — remote, hybrid, or office?

Middle
309

What is the method of gaining access to variables from the outer scope inside an anonymous function called?

Junior — Middle
296

What is the significance of a reference or pointer inside a structure using a slice in programming language?

Junior — Middle
294

What characteristics are necessary for a hash function to serve as a key in a Map data structure?

Junior — Middle
294

How does a hash function determine which bucket to place a given value in?

Junior — Middle
293

Could you explain what the term 'bucket' means in the context of the Map data structure?

Junior — Middle
280

What is context in Go, why is it needed, and can you live without it?

Senior
264

What data types are allowed as keys in a map structure?

Junior — Middle
260

On what is Docker implemented in Linux?

Senior
259

What synchronization methods for goroutines are available in Go?

Middle+
259

Algorithmic task: remove all elements that occur more than once from a doubly linked list.

Senior
255

Tell us about your current workplace — are you currently working at [company]?

Middle
253

What is defer? How does it work? Is it called during a panic?

Middle+
248

Explain what an anonymous function is and how it is used in programming.

Junior — Middle
248

How should a channel be passed to a goroutine in Go?

Junior — Middle
245

What is a goroutine? How does it differ from an OS thread? Who manages goroutines?

Middle+
244

How to implement synchronous waiting for the completion of multiple parallel tasks in a program written in Go?

234

What is a relational database? How does it differ from a columnar database? What types of databases do you know?

Middle
230

Tell about the context in Go: what is it used for, how does cancellation work?

Middle+
222
/6