Sobes.tech

What is a string in Go? What is its structure and features?

Senior
263

Tell about the new implementation of map in Go (Swiss Tables). What collision resolution methods exist?

Senior
225

// Need to modify the ap function so that 6 is included in the output slice and the slice is sorted // Important - the ap function does not return anything package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // the result should be - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
219

What is a goroutine? What makes it lightweight?

Senior
215

What query optimization methods have you used? What do you look at in EXPLAIN ANALYZE and query plan?

Senior
202

What data types in Go can accept nil by default?

Senior
191

Tell about your work experience and technology stack.

Senior
186

What is escape analysis? How does it determine where a variable will be allocated (stack or heap)?

Senior
185

General question: readiness for an interview and sources of questions.

Senior
184

How is data transmitted through a non-buffered channel? Does it have a buffer?

Senior
184

What is context switching of goroutines? Who performs it?

Senior
184

Where does memory for variables come from? What is a memory allocator?

Senior
181

What blocks mutex in a channel - a goroutine or a memory area?

Senior
179

What happens when an uninitialized channel is closed?

Senior
170

Why is a channel needed in unbuffered transmission if data flows from stack to stack? What role does the channel play?

Senior
169

How can the frequency of garbage collector calls be reduced? What optimization methods do you know?

Senior
164

What type of multitasking does the Go scheduler use? What are the two types of multitasking?

Senior
155

What tasks did you perform with Kafka? How did you configure delivery guarantees (exactly-once)?

Senior
153

How does mutex work in a buffered channel? What does it protect?

Senior
150

What is the advantage of Swiss Tables compared to the old hash table implementation? How many bits does the hash code occupy in the old and new implementations?

Senior
149