Regarding GitLab CI — how have you worked with it, have you written yaml files yourself?
Golang
// Question 2. What will be displayed on the screen package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panic handled 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Panic handled 2 ", r) } }() bbb() }
Kubernetes will kill the pod during batch build — what will happen?
There is a parking lot at the shopping center — cars enter and exit, and at the end of the parking session, payment needs to be collected. How do you see this — design a system.
If a Go program is running on Windows, what is net poller a wrapper over?
What is panic in Go and when can it not be recovered?
How to understand when to partition or sharding?
How did you build the inbox pattern?
How does map work in Go?
How do you assess your grade?
Are there any final meetings or offers right now?
How was Kafka used in your project?
If there are 3 partitions and 2 consumers — will we not receive messages from one partition?
Tell me about concurrent processing — you have a separate point about this. How was parallelism limited? How many connections to PostgreSQL were there?
Where do you specify recover in the application structure (main.go, repository, service, controller)?
How do you interact with the Federal Tax Service (FNS)?
You join two tables and perform aggregation; at this moment, the data changes — what will happen?