Have you debugged anything in a fight or test in Kubernetes?
Golang
How many teams have you had, and what projects were there?
Were aggregation queries executed on the same database where active writes were happening? Were there any side effects? How does PostgreSQL react to data changes during a long aggregation?
Tell me about the batch process implementation for recalculating historical data. Why recalculate every night? How much data was stored?
How was the task setting process organized? Who filled the backlog?
How did you determine the number of workers based on measurements?
Create a procedure and make it a SELECT.
What is a string in Go? What happens if you try to change the first character of a string by index?
Tell us how you optimized queries. What are the reports that take 10-12 minutes now and 5-7 minutes after optimization?
Have you worked with more than 15 tables in a database?
Have you written window functions and CTEs?
What are stored procedures and functions?
What error occurs when trying to change a string character — panic, handled error, or something else?
Have you written documentation?
```go import ( "fmt" ) func deleteElement(s []int, idx int) []int { return append(s[:idx], s[idx+1:]...) } func main() { all := []int{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} fmt.Println("Original slice: ") fmt.Println(" all: ", all) //---123--- del := deleteElement(all, 5) fmt.Println("After deleting element with idx = 5: ") fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // fmt.Println("After del[0] = 999 and del[len(del) - 2] = 998: ") del[0] = 999 del[len(del)-2] = 998 fmt.Println(" all: ", all) //--- fmt.Println(" del: ", del) // } ```
Tell me about Kafka — I see you have used it.
Is ERP a black box for you? How many data channels do you build reports on?
Are you still working in the company?
Were there many invalid messages? About 10%?
What did the user update request look like at the service level?