Did you move invalid messages to a separate topic and produce them, or how? Were there many such messages?
Golang
In a team with a middle and a team lead, how do you interact?
What does re-calculating historical data mean in the batch process section?
Are you familiar with the Saga pattern?
Please tell me where you are currently working and what you are doing?
What did you do if data was lost? How can you generally understand that data has been lost?
Homework #2: Design a REST API for a social network VKontakte with the following operations: • add and remove friends; • view user's friends; • view user's profile; • publish a post in the feed; • upload media files for posts; • view the feed (home and user feeds); • view dialogues and chats; • send and read messages in dialogues and chats. addFriend(post) POST /users/{id}/friends deleteFriend(delete) DELETE /users/{id}/friends/{friends_id} getUserFriends(get) GET /users/{id}/friends getUserForm(get) GET /users/{id}/profile createPost(post) POST /posts uploadMediaFile(post) POST /media getFeed(home/user) GET /feed GET /users/{id}/feed getDialogues(get) GET /dialogs sendMessage(post) POST /dialogs/{id}/messages getMessage(get) GET /dialogs/{id}/messages
// Question 2. What will be displayed on the screen package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Panic handled", r) } }() }
Does the corporate platform for processing logistical and operational data involve creating and calculating logistics routes?
What tests do you consider the most effective?
What happens during the compilation of a function with generics?
About Docker — how have you worked with it?
What happens with 5 consumers and 3 partitions?
Implementation of the patch process for loading and recalculating historical data — what does recalculating historical data mean? Why recalculate every night?
How did data flow through Kafka? How did events arrive?
Where did the data come from? Are there logisticians who send the data, and you store it yourselves?
Is a senior a decision-maker, the last link?
In the resume, it says 'manual management of message offsets' — what does it mean?
Postgres with JSONB — can it be used as NoSQL?
Did you write or edit Kubernetes YAML manifests for CI/CD yourself?