You implemented the task, found an undocumented critical case during testing, and the release is in two days. What are your actions?
System Analyst
What are the principles of REST?
What is client-server architecture?
Tell me more about technical specifications. How were the specifications written, to what level, how were they coordinated with the customer, and how were they handed over to the developer?
Did you perform more as a systems analyst or as a business analyst? How many tasks were related to systems analysis and business analysis?
What is your experience with mobile applications?
How are you doing with SQL and information interactions (integrations)?
Why did you decide to change your job?
For endpoint POST /api/tasks (create task): 1) What input parameters are required? 2) What service parameters are needed for authentication and authorization? 3) Provide an example of a valid JSON request with an array of tag_ids. 4) What HTTP response statuses would you use?
Do you work with payroll registers? Name the three main registers for personal income tax (NDFL).
You mentioned the 4+1 model, how do you personally use it?
What HTTP status code is returned on a successful DELETE? And what if you try to delete an already deleted resource again?
Who has had to set tasks? To which team members?
Why is POST suitable for authorization, and why is GET not suitable?
How would you design the interaction between microservices if a business process consists of several steps and requires data consistency between services?
Did you develop the schemes yourself?
Have you written large documents like technical specifications that describe the entire system?
What are your relations with the OpenAPI specification?
How many people are in the team?
What is SOAP and how does it differ from REST?