Besides GET requests, there are also POST and PATCH. How do you understand the difference between them?
QA / QA Automation
If the backend still sends the wrong value, how would you further localize the problem?
PageObject grows complex on a difficult page and becomes hard to read. Have you experienced this, and how did you deal with it?
If you are given a task to automate a case, how would you package it? How would you organize the structure?
Have you worked with Kafka? Do you have experience with message brokers?
You mentioned that microservices can communicate via API. What other ways can they communicate? Do you know other methods?
Imagine you have a front-end, a GET ALL endpoint returns a list of users with ID and name, and at some point, instead of ID, an incorrect value is displayed in the column. How would you localize this problem?
Imagine you need to test a new GET endpoint that returns ID and name by ID. List the checks from the most to the least priority.
A task has come up: creating a new registration form with 10 fields to fill out. There could be many checks. How do you minimize the number of tests without significantly losing coverage?
You mentioned that you fought with flaky tests. Can you tell more about that?
What does microservice architecture mean to you and how does it differ from monolithic?
What is Kafka and how does it help?
We have entities A, B, C, and then 50-60 components within them. How would you solve the problem of growth?
What tools and services have you used for log viewing?
Do you remember how to create a branch in Git?
Did you have CI/CD? How do you understand it?
What is the last technical thing you read? Some interesting article?
You said that you automated a lot and used patterns. What patterns did you use in automation?