The same payment request was received twice. What should happen?
System Analyst
When do you consider your work on a task to be completed?
Which HTTP methods are idempotent and which are not?
How many analysts were on the project?
Are you familiar with the CRUD model in REST API and which HTTP methods correspond to which operations?
What is an audit in an information system and why is it needed?
How does SOAP differ from REST?
What exactly did you describe in the scenario of external service unavailability?
Have you encountered the concept of token when working with external systems? Why is a token needed?
Tell us about your last project in two words.
Have you worked with microservice or monolithic architecture?
Have you had a high-load system? How many users were in the system?
Have you personally designed or described a REST API? What exactly did you do yourself?
Has database design been done?
A request for a payment operation has arrived at the API, but there is an unknown attribute in the body that is not in the contract. How should the service respond and why?
Why did you decide to enter the market, and what is unsatisfactory about your current position?
What are the purposes of the 'exp' and 'aud' fields in JWT?
Have you been a full-stack analyst, solving both business tasks and system skills?
Can you explain the difference between basic authentication and token-based authentication?
What artifact of an analyst's work was the result of your tasks? What diagrams or notations did you most often work with?