Golang
What work format do you consider — remote, hybrid, or office?
What is the method of gaining access to variables from the outer scope inside an anonymous function called?
What is the significance of a reference or pointer inside a structure using a slice in programming language?
What characteristics are necessary for a hash function to serve as a key in a Map data structure?
How does a hash function determine which bucket to place a given value in?
Could you explain what the term 'bucket' means in the context of the Map data structure?
What is context in Go, why is it needed, and can you live without it?
On what is Docker implemented in Linux?
What synchronization methods for goroutines are available in Go?
Algorithmic task: remove all elements that occur more than once from a doubly linked list.
Tell us about your current workplace — are you currently working at [company]?
What is defer? How does it work? Is it called during a panic?
Explain what an anonymous function is and how it is used in programming.
How should a channel be passed to a goroutine in Go?
What is a goroutine? How does it differ from an OS thread? Who manages goroutines?
How to implement synchronous waiting for the completion of multiple parallel tasks in a program written in Go?
What is a relational database? How does it differ from a columnar database? What types of databases do you know?
Tell about the context in Go: what is it used for, how does cancellation work?