QA / QA Automation
What is the difference between POST and PATCH requests?
What is the boundary value testing technique?
What types of exceptions exist in Java? What is StackOverflowError?
What is the Page Object pattern? What does it contain?
What is the difference between Queue and Deque?
How to check in an if statement that an object belongs to a certain type? How to work with an object as a specific class if the type is unknown in advance?
What are Testcontainers and why are they needed?
Have you mentored testers?
What testing frameworks have you used and what is Rest Assured used for? Which protocol does it test?
Have you used multithreading or parallel test execution? What does synchronized do?
How to get rows from a table sorted by a specific column in descending order?
Which JOIN is used if all rows of the left table are visible and only matching rows of the right? Which JOIN is used if there are no NULL values and only matching rows remain?
Which collection should I use to get only unique values without duplicates?
How to intentionally test or get an exception in a test?
What to do so that actions are performed after exception handling?
What is the combinatorial testing technique? How to implement pairwise testing?
What does the process of developing automated tests look like from the perspective of Git and version control?
What is the difference between ArrayList and LinkedList? When is it more convenient to use each?
How does work on functionality proceed from stakeholder requests to testing? What is the team composition?
How does HashMap store keys and perform key search?