What other bottlenecks might exist in a solution with image transfer via Kafka besides overhead?
QA / QA Automation
Have you ever had to work with decorators?
How do you decide whether to cover a task or test with automation?
Provide an example of a situation where the decision to automate a test was not obvious.
How to modify the code to output the value 2?
What will change if the list is modified using the extend method?
How to implement a database connector in Python? How is the connection passed to tests via fixtures? Will teardown be executed if the test fails? What will be the test status if the database connection fails?
How to justify designing with a margin for future load and avoid premature optimization?
Tell us how you developed a testing strategy for a microservices architecture.
How to run five different environment preparation jobs in GitLab CI in parallel, and run the pytest job only after all first-stage jobs are completed?
There are 2 lists a = [1, 2, 3] b = [6, 5, 4] It is required to assemble a final list containing all elements of the first, the symbol "a" and all elements of the second in reverse order.
Explain the difference between Dockerfile, Docker image, and Docker container.
What Linux command line tools do you use?
What is the main purpose of Docker Compose?
Does working with Postman and collections cause difficulties in writing collections?
What command do you use to run a container with Ubuntu 18 to test a Bash script?
What is an index in a database, for example in PostgreSQL?
In GitLab CI pipeline consists of two stages: the first runs tests and uploads XML results, the second reads XML and publishes an HTML report. Why does the report stop publishing when tests fail?
What will change if you remove return and leave print(final)?
If a fixture performs SELECT * and the test database has grown to hundreds of millions of users, causing data to no longer fit into RAM, how to fix the problem by only changing the fixture and not rewriting all tests?