Tell me about your experience working with backend systems. What architecture was used in the project, and how was the technical interaction implemented?
QA / QA Automation
Do you have any questions about the technical assignment or project?
Explain what a component responsible for mediating between message senders and receivers in the system is.
What are the main components involved in the data exchange structure between systems?
Explain what the command `git clone` means and what it is used for in the Git version control system.
Can you explain what gRPC is and its main advantages?
What are the advantages and disadvantages of monolithic architecture compared to microservices architecture?
Explain what collections are in the Postman tool and how they are used to organize requests
Can you tell about the architecture of the system you implemented in your last project?
How can a new branch be created in a version control system?
Explain what Swagger is and how it is used in API development.
What are the advantages and disadvantages of implementing a three-tier architecture in systems?
Have you had experience working with Swagger tool for API documentation?
What is the main purpose of an API and how is it used in software development?
What are the advantages and disadvantages characteristic of two-tier architecture systems?
Could you explain what is meant by REST in the context of web services?
Have you had experience using aggregate functions in SQL or other programming languages?
What is the difference between a code block and a separate function in programming?
What situations can trigger automatic build in a continuous integration pipeline?
Can you explain the principles of REST API and its main characteristics?