Tell me about graceful shutdown: what is it, what happens during it, how is it invoked? What processes does the service perform in Kubernetes after receiving SIGTERM?
Golang
Name all HTTP methods (verbs) you know.
Which package was used to create mocks?
Have you written Kubernetes manifests?
Are you aware of other pagination approaches besides LIMIT/OFFSET? For example, for lazy loading.
Tell me about indexes in PostgreSQL: why are they needed, what types are there?
Знакомо ли тебе понятие multi-stage build в Docker?
How many goroutines can run simultaneously (physically)?
What web servers do you know besides Nginx?
Have you written dashboards in Grafana?
Tell me about your use of Redis in your projects.
Tell about your experience working with message brokers (Kafka, NATS).
Tell me about B-tree and Hash indexes: how do they work and when are they used?
What databases have you worked with?
Tell me about defer: in what order is it executed, before or after return?
Can we change a variable that is on return in a defer function? What will be returned: 20 or 10, if favoriteNumber=10 and we add 10 in defer?
Can you tell me about goroutines? What do you know about them, and what are their features?
Are you familiar with the Table Driven Tests approach?
Tell me about server response code ranges: 1xx, 2xx, 3xx, 4xx, 5xx. Give an example from 1xx.
Rewrite the pagination query using the cursor approach (the client passes the last known ID).