QA / QA Automation
What else can be checked in a form from non-functional testing?
Tell about your work experience: current place, feature development process, architecture, test framework.
List the implementations of the List interface that you know.
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 was it verified that available projects are passed to AI?
What are message brokers used for?
Will INSERT and UPDATE be executed if there is no COMMIT in the transaction?
What is the difference between an abstract class and an interface?
What is the difference between PUT and POST methods?
You have two tables: customers and orders. Write an SQL query that will display customer names and the names of the products they ordered. Show only customers who have at least one order. Customers table id name 1 Alice 2 Bob 3 Charlie 4 Diana Orders table id customer_id product 1 1 Laptop 2 2 Smartphone 3 1 Mouse 4 3 Keyboard 5 2 Monitor
Are you ready to work on web tasks if backend tasks are delayed?
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?
How would you test push notifications in a mobile app and what would you pay attention to?
Where is it safer to transmit data — in GET or POST?
What should be included in an Allure report to easily reproduce a backend REST test failure locally?
What are lambda functions in Python?
Tell me about the Dependency Inversion pattern (the last SOLID principle) and about composition.
""" Copying """ a = [[1, 2], ["str", "str"]] b = a b[0].append(3) # print(a) # print(b) print(b[0] is a[0])
How else can throttling be implemented on mobile devices?
Is it necessary to write 'self' in class methods?