How would you manually verify that the requirements are correctly implemented? The developer says 'I did it' — what next?
System Analyst
What are you currently looking for?
Did you create artifacts in Jira to hand over features to developers?
Tell me, what was your purpose in using all this? What task were you solving?
In which cases should Kafka be used, and when is direct integration sufficient?
Are you familiar with Postman? Have you used it?
How does a GET request differ from a POST request?
Are you offered new projects?
How do you decide which company to prefer when choosing an offer?
What is the difference between a GET request and a POST request?
What are the acceptance criteria? Can you give an example?
How would you verify that a requirement has been implemented correctly? What tools do you know?
@startuml autonumber "<b>[0]" box "inner system" #Khaki database "Kafka" as k participant "Microservice" as ms database "PostgreSQL" as db end box box "vendor" participant "System" as ws end box ms -> k: kafka reading ms -> ms: some logic ms -> db: data save db -> ms: saving result ms -> ws: POST/... ms -> k: commit offset @enduml
Do you rate yourself as a mid-level developer? Why such a level?
What data types are in JSON?
Where will we place Kafka — with the vendor or with us?
What types of integration have you worked with? Which ones do you know?
@startuml autonumber "<b>[0]" box "inner system" #Khaki1 database "Kafka" as k participant "Microservice" as ms database "PostgreSQL" as db end box box "vendor" participant "System" as ws end box ms -> k: kafka reading ms -> ms: some logic ms -> db: data save db -> ms: saving result ms -> ws: POST/... ms -> k: commit offset @enduml
Does Kafka guarantee message delivery? Provide a real-life example.
Are you familiar with the developer console?