When should you use an abstract class and when an interface?
QA / QA Automation
Have you ever had to give assessments in testing? How did you do it?
What kind of testing did you check between systems? How would you test a new integration service between a consumer team and a provider team?
Have you worked with databases?
How was the work process arranged at your last job? Who assigned tasks, who wrote test cases, who did the reviews?
Which tabs in DevTools have you worked with most often?
What is Kubernetes? How do you use it?
Do you use neural networks / AI agents in your work?
What are the four basic principles of OOP?
Have you ever had to build a regression model from scratch?
How were API tests organized in the project? What was the structure?
How many autotests were there in the project?
Have you made the decision to automate test cases written by manual testers, or not? How did you make this decision?
What testing design techniques have you used for testing these functions?
Where and how did you look at the logs?
How does an abstract class differ from an interface?
What types of waits are there in Selenium and Selenide?
Have you taken any additional courses, paid or free?
What is smoke testing and how does it differ from regression testing?
Can you describe how the API works at the client-server level?