Sobes.tech

QA / QA Automation

Tell me about the Interface Segregation principle (ISP) from SOLID.

Senior
244

How many times will test_balance be run with parametrize on the class and on the test function?

Senior
238

What is a fixture in pytest? How do you implement teardown?

Senior
234

Tell about closures in Python. How does a function inside a function use variables from the outer function?

Senior
219

What can be a dictionary key in Python?

Senior
211

Tell about yourself, your last place of work, what tasks you performed, what product it was?

Senior
205

What principles of OOP and SOLID have you applied in your work as an automation engineer? Provide examples.

Senior
167

Tell me about methods in OOP (classic methods, __init__ and so on).

Senior
167

Tell me about data types in Python. How would you categorize them and what is included in each category?

Senior
166

What design patterns have you used besides Page Object?

Senior
154

What will each print output in a function with a mutable default argument?

Senior
153

Code analysis with session scope fixture and autouse=True: which test will fail and why?

Senior
148

Why does None belong to immutable types?

Senior
147

Tell me about the scope of fixtures in pytest and the pitfalls when using session scope.

Senior
145

Tell me about the super() function and when you use it?

Senior
139

Tell me about the Dependency Inversion pattern (the last SOLID principle) and about composition.

Senior
138