Explain the principles of how Kafka and RabbitMQ work, and how they differ.
System Analyst
What level of complexity do your SQL queries have?
Do you know what a token is in BPMN?
Is there experience working with data buses and message queues?
What work format are you considering?
Do you know anything about the company [company]?
How is synchronous and asynchronous interaction represented on a sequence diagram?
What notations do you work with in practice?
What is a partition in Kafka? Why are they created?
Tell us about your experience creating SQL queries. What are the most complex queries you have written?
What does the consumer do after receiving a message from RabbitMQ? What happens to the message after processing?
What architectures have you worked with? How was the decision made to split a monolith into microservices?
Why are you currently looking for a job, did you enter the market?
Have you worked on projects from scratch or did you join an already running project?
What is your experience with version control and requirements tracing?
What types of applications have you designed: web, mobile, desktop?
What are your financial expectations (net)?
What is your level of proficiency with BPMN diagrams: intermediate, advanced or expert?
Are you currently holding offers from other companies or in the final stage with other companies?
REST API task: creating an order in a bookstore — method, request body, response, idempotency.