Sizning test to'plamingiz, ramka nima edi?
QA / QA Automation
Qaysi ma'lumot turi lug'atda kalit bo'la olmaydi?
Nestabil (flaky) testlar muammosini qanday hal qildingiz?
Ish tajribangiz haqida gapirib bering, qaysi loyihalarda ishtirok etgansiz, qanday vazifalarni bajargansiz.
# Kirish sifatida satr kiritiladi, va satrdan raqamlardan iborat ro‘yxat kerak: # Misol: # Kirish: "df12fhfj1jja56jdjdg999" # Chiqish: [12, 1, 56, 999]
Ro'yxatni o'z ichiga olgan to'plam lug'at kaliti bo'lishi mumkinmi?
Qaysi avtomatlashtirish shablonlari bilan duch kelgansiz, qaysilarini bilasiz?
OOP nima? Nima uchun ob'ektga yo'naltirilgan? OOPning asosiy prinsiplari qanday?
Avtomatlashtirilgan testlaringiz jarayonlarga qanday birlashtirilgan edi? Qachon ishga tushirilardi?
Sinov test ma'lumotlari bilan ishlash qanday tashkil etilgan edi? Ularni qanday yaratgan, qayerda saqlagan, qanday ishlatgan?
Dekorator nima? Qaysi ichki dekoratorlarni bilasiz?
Nima bo'ladi ob'ekt bilan o'zgarmas ma'lumot turi o'zgartirilganda (masalan, 5 raqamini 1 ga oshirish)?
Yechimni optimallashtirish: else bo'limini qanday olib tashlash va for/else ni qanday ishlatish mumkin?
Python'da qanday ma'lumot turlari mavjud va ular qanday guruhlarga bo'linadi?
Fixturelarni qaerda saqlash tavsiya etiladi? Ularni conftest.py dan tashqarida saqlash mumkinmi?
Qaysi turdagi tanlovchilar/joylashuvchilarni bilasiz? XPath va CSS ning afzalliklari nima?
Generator va iterator nima? Ularning farqi nima? Generatorda qaysi kalit so'z ishlatiladi?
Qaysi kod yozish prinsiplari bilan tanishsiz? (DRY, SOLID, KISS va boshqalar)
Python'da ob'ekt nima? Har bir ob'ektning qanday atributlari bor?
PyTest'da fixture nima? Qaysi qismlardan iborat (setup/teardown yield orqali)? Fixture ning argumentlari qanday?