If time is limited, which 5 scenarios would you prioritize and why, considering business risk?
QA / QA Automation
How do tasks get to you?
What is test design, what techniques do you know, and which do you most often apply in practice?
Let's make the task more complex: now the program should determine the type of triangle (by sides), with a range of values from 1 to 10. What test scenarios would you apply?
Why can't we just use REST API with asynchronous interaction instead of a message broker?
In the syntax of UPDATE, what does the command look like? Have you worked with JOIN in SQL queries?
Is your team full-stack — analysts, developers, testers all together?
Have you worked with message brokers? What are they used for?
How does INNER JOIN differ from LEFT JOIN?
Practical task: a screen with 3 fields (triangle sides A, B, C) and a "calculate" button to determine if the triangle is isosceles. What types of tests and checks would you perform?
What is your release policy, how often are releases made, and how do you participate in this process?
Do you participate directly in release assembly and regressions before the release?
Tell us about yourself, your last work experience (stack, responsibilities, processes).
The same situation, but now LEFT JOIN with readers on the left. What is the minimum and maximum number of records that can be returned (with an example: 3 readers took 3 books each, 1 took 1 book, 1 did not take any)?
Practical task: 2 tables — readers (5 records) and borrowed books (10 records), data consistency is unknown, one physical book cannot be with more than one reader at the same time. What is the minimum and maximum number of records that can be returned as a result of INNER JOIN of these tables?
What types of triangles are classified by angles (acute, right, obtuse), and what sets of numbers (side lengths) can be used to verify each type?