QA / QA Automation
Tell us about your work on the current project.
What external services are used to send events in mobile applications?
What is the fundamental difference between the GET and POST methods?
How to properly compare objects by fields (so that Java looks at the content)?
In the context of dictionaries, what is the difference between a list and a tuple?
How does REST differ from SOAP?
Let's move on to a practical task (the task was not fully announced during the session).
What is an Activity in Android applications?
Are you familiar with the overall organizational structure of CRPT (matrix structure, vertical and horizontal teams) — can you describe the process from business task setting to testing?
What databases do you work with in tests?
Task: write a function that reverses a dictionary (swaps keys and values). For example, {1:2, 3:4} → {2:1, 4:3}.
What are lambda functions?
What is a Map? Where can it be useful in automated tests?
How will you test without requirements? Who will you go to and why?
Red flags when looking for a job — what do you pay attention to?
Does development understand what happens in automated tests? Can it read or modify them?
In your opinion, what should an ideal test case look like?
How are your tests related to each other?
Why will the statement A==B be false for reference types and wrappers?
Is your team full-stack — analysts, developers, testers all together?