LeetCode #610 — Бағдарлама үш бұрыштың үш қабырғасын қабылдайды және оның түрін анықтайды: теңбүйірлі, теңқабырғалы немесе әртүрлі; әрбір қабырға 10 000-нан аспайды. Бағдарламаны қамту үшін тестілер жиынтығын құрастырыңыз.
QA / QA Automation
NAT дегеніміз не? Ол не үшін пайдаланылады?
Сөздік айналдыру функциясының типтік белгілеуін қалай жақсартуға болады, ол кілттер мен мәндердің орын алмасуын көрсету үшін? TypeVar дегеніміз не?
Python-да GIL дегеніміз не?
pytest-дегі хуки (hooks) дегеніміз не?
Қосқыш пен маршрутизатордың айырмашылығы неде, және олар қандай OSI деңгейлерінде жұмыс істейді?
Хэш кестелерінде коллизия дегеніміз не? Python коллизияларды қалай шешеді?
pytest-те фикстуралар дегеніміз не? Оларды не үшін пайдаланады?
Мобильді желінің архитектурасын құрайтын элементтер қандай деп ойлайсыз?
ls -l командасының нәтижесінде бірінші символ, рұқсаттар rwx, сілтемелер саны, иесі/тобы, өлшемі, . және .. мағынасы не?
IP мекенжайларының қандай нұсқалары бар және IPv4 IPv6-тан қалай ерекшеленеді?
Кодқа қараңыз: lst тізімі бар, оны append арқылы өзгертіп жатырсыз, ал res айнымалысы. Неліктен lst == res және lst is res екеуі де True қайтаруда?
Мекенжай үшін [жасырын], желі идентификаторын, мекенжайлар диапазонын және арнайы мекенжайларды анықтаңыз.
Генератор сырттан мәндерді send() арқылы қалай ала алады? 'stop' сөзін қабылдайтын және тоқтайтын генератордың мысалын жазыңыз.
Linux жүйесінде процесс статустары қандай? Зомби-процесс дегеніміз не?
Талаптарды тестілеу уақытын қысқартуға не көмектесті?
Тестілеуді аяқтау үшін қандай критерийлер бар? Егер қателер әлі де болса, не істеу керек?
Бір рет пайда болған және қайталанбайтын ұшқыш ақауды сіз қалай өңдер едіңіз?
Барлық желілер Ethernet арқылы қосылуы мүмкін болса, неге IP қажет?
Python-дағы copy модулі туралы айтыңыз. copy және deepcopy арасындағы айырмашылық неде?