Сиздин тесттик стек, фреймворк кандай болду?
QA / QA Automation
Кайсы маалымат түрү сөздүктө ачкыч боло албайт?
Тесттердин туруксуздуулугу (flaky) маселесин кантип чечтиңиз?
Иш тажрыйбаң жөнүндө айтып бер, кайсы долбоорлорго катыштың, кайсы тапшырмаларды аткардың.
# Кириш катары саптама берилет жана ошол саптан сандар тизмегин алуу керек: # Мисал: # Кириш: "df12fhfj1jja56jdjdg999" # Чыгуу: [12, 1, 56, 999]
Тизмени камтыган тизмеси бар сөздүк ачкычы болобу?
Кай автоматташтыруу үлгүлөрү менен тааныш болдыңыз, кайсыларын билесиз?
ООП деген эмне? Неге объектке багытталган? ООПтин негизги принциптери кандай?
Автоматташтырылган тесттериңиз процесстерге кандайча киргизилген? Канча убакытта ишке киришкен?
Чечимдин оптималдаштырылышы: else бөлүмүн кантип алып салуу жана for/else колдонуу?
Декоратор деген эмне? Канча ички декораторлорду билесиң?
Сынактык маалыматтар менен иштөө кандай уюштурулган? Кантип түзүп, кайда сактап, кантип колдонуп жаттыңыз?
Объект менен өзгөрүлбөс маалымат түрүн өзгөртүүдө (мисалы, 5 санын 1ге көбөйтүү) эмне болот?
Фикстурларды кайда сактоо керек? Аларны conftest.py'ден тышкары сактаса болобу?
Pythonдо кандай маалымат түрлөрү бар жана алар кайсы топторго бөлүнөт?
Кайсы түрдүү селекторлор/локаторлор билесиз? XPath жана CSSтин артыкчылыктары эмнеде?
Генератор жана итератор деген эмне? Арасында эмнелер айырмаланат? Генератордо кайсы ачкыч сөз колдонулат?
Код жазуунун кайсы принциптерин билесиз? (DRY, SOLID, KISS жана башка)
Pythonдеги объект деген эмне? Ар бир объекттин кандай мүнөздөмөлөрү бар?
PyTestте fixture деген эмне? Ал кайсы бөлүктөрдөн турат (setup/teardown аркылуу yield)? Fixtureтин аргументтери кандай?