How to view which port an application is running on under Linux?
Golang
Tell me more about the PATCH method.
What is a stack and what is a heap?
When should gRPC be used, and when REST in the context of microservices?
What states does a goroutine have?
Tell me more about WaitGroup: what is it used for, and what methods does it have?
Tell me about the Semaphore pattern?
What is a race condition and how does Go help to detect it?
Why is the current implementation of GetLogger with a single instance incorrect with different parameters? How to fix it using a map?
What is the Singleton pattern? Is it a pattern or an anti-pattern?
Tell about the select operator, what it does and what it is used for?
What is under the hood of the map in Go? How is it implemented?
What concurrency patterns do you know in Go?
What are unbuffered channels used for? Why can't a channel with a large buffer always be used?
What will happen if you write to a closed channel?
What needs to be done for a REST API server (code repository) to start working in Kubernetes?
What AI agents or chats have you used at work?
What anti-patterns exist in Go? What should not be done, what is considered bad tone?
What HTTP methods exist?
Tell me about the Fan-In pattern, what is it used for?