Does the idempotent producer in Kafka cover all scenarios of ensuring data integrity? What else needs to be added?
System Analyst
Do you have experience designing asynchronous interactions via REST?
Which HTTP method would you use to obtain user data? Why can't confidential data be transmitted via GET?
Tell about database design — three levels (conceptual, logical, physical). How detailed was the physical level?
Have you worked with TLS/mTLS? How does mutual authentication work in mTLS?
Why is SAP integration complex?
Provide examples of non-functional requirements you have described.
What structure of Use Case did you use? Main sections.
Are you familiar with BPMN? How well do you know the notation, branching, and events?
Have you worked with message brokers (Kafka, RabbitMQ)? What exactly did you do?
Do you have experience tracing requirements (covering business requirements with functionality)?
How were message contracts for Kafka/RabbitMQ fixed? Did you use annotations (JSON Schema, Avro) or a tabular format?
What needs to be described for developing a workflow for request approval (Power Flow)?
Have you worked on optimizing SQL queries in PostgreSQL? How does the optimization process work?
Нужны ли Use Case при описании workflow согласования?
What did you use Postman for?
How to ensure API backward compatibility without versioning? What should not be changed when modifying the contract?
What is the optimal option for asynchronous interaction? Which solution is not very good in terms of load?
Why are partitions needed in Kafka? How to choose their number? What is replication and what does it affect?
Tell us in detail about your work experience, starting from your most recent position.