You mentioned static nested classes — can you give an example of usage?
QA / QA Automation
Did you lead a project from scratch, organizing automation yourself initially?
What does your release cycle generally look like?
What are equivalence classes and how is partitioning them determined?
What are static variables used for? Why write static for a variable?
How do you handle errors in your project (overall and at the Java code level)?
Are abstract classes used in the project? Provide an example.
503 — who does this response come from if the service you accessed is unavailable?
Why is the static keyword used in Java? Provide a practical example.
What is a 500 status code? A practical example.
What does 'through iteration' mean? Explain in more detail.
Did you check for out-of-range (values outside the permissible range)?
Is the feature branch merged into dev, and on staging, does it deploy the dev branch or a separate release (master)?
Come on, which of your tests check boundary values? Specifically.
So, is the isolation implemented specifically at the data level?
What is the difference between HTTP and HTTPS?
If I send JSON but specify Content-Type as XML — is it fatal? Is it possible not to send Content-Type at all?
Test parameterization — is it used, and how is it implemented?
In your code for autotests, MR's, does anyone really look at it?
Where are manual tests stored, and what system is used as a control system for tests?