What are reference and value types in C#? What's the difference? Why is there a division between stack and heap? How is the stack cleared?
QA / QA Automation
What does the generateItems function return? Is it a list of dictionaries or a list of integers? What is list comprehension?
Is it possible to declare an async method without await inside? Will such code compile?
Which HTTP methods are covered by autotests? How does PATCH differ from PUT and POST?
Write test cases for the wallet functionality: anonymous account up to 15,000 rubles and identified account up to 60,000 rubles. Operations: purchase, top-up from card, refund, wallet upgrade. Only one account can exist at a time.
What is idempotency? Can you explain with examples of HTTP methods?
What is deadlock and race condition?
Given: There is a calculator system. There is a screen input form consisting of 2 edit-boxes and a button - Calculate sum. When the button is pressed, another field appears showing the sum of the entered numbers. Task: Create a testing plan for this system. Condition - if the sum of numbers > 1000, the output field is colored green. If <= 1000, it is colored red.
What is asynchrony in C#? What are async/await? Must an async method run in another thread?
What is a decorator? Tell about the Decorator pattern.
Tell about gRPC: what it is and how it works.
Tell me about the features of mobile testing
How many years have you been involved in automation?
Write test cases for RLE compression method (black box testing).
How do you view logs on a real device not through Android Studio, but via ADB?
What is the difference between git fetch and git pull? What is git rebase?
Tell about the structure of autotests in the project, what patterns were used.
What is the difference between mobile app releases and web/backend releases in terms of release cycle? Tell us about the release cycle.
What TMS (Test Management System) was used on the project?
Do developers write unit tests on the project?