What are the differences between HTTP/1.1 and HTTP/2 protocols?
Golang
What is context in Go and how is it used?
Have you written WebSocket servers?
What types of data synchronization do you know to prevent race conditions and data races?
What is your technical stack? List programming languages on a 10-point scale.
Do you have experience working with transport protocols TCP/UDP — packet formation, low-level network logic?
What is concurrency and parallelism? How do they differ? Can they coexist?
What can be said about the memory model in Go? What does it consist of?
What data synchronization tools do you know in Go?
Tell about memory leaks in Go.
What is the maximum number of TCP connections that can be held on a single server?
List the databases you know and rate them on a 10-point scale.
What can you tell about telemetry, monitoring, what is it used for, and what tools have you worked with?
List the message brokers you have worked with and rate them on a 10-point scale.
Do you know Linux and at what level?
What can lead to memory leaks in Go?
Why are you considering changing your job?
How is the Linux operating system structured — processes, threads, memory?
Why can a process get Out of Memory even if the memory shows free?
Do you know the OSI model and what it represents? Tell about the OSI layers.