QA / QA Automation
Деректер қорындағы индекстер не үшін қажет, олардың артықшылықтары мен кемшіліктері қандай?
Браузерге [сілтеме] енгізіп, Enter пернесін басқанда не болады? Алғашқы сұрау қайда жіберіледі?
Pytest-те қандай аннотацияларды қолдандыңыз?
SQL туралы сұрақтар: JOIN-дар, SELECT сұрауларын логикалық орындау тәртібі.
[аты] сұрады: Сенің CI/CD құбырлары қалай ұйымдастырылған? GitLab CI және Docker туралы айтып бер.
Жақсы тест-кейс деген не екенін қалай ойлайсыз? Оның қандай негізгі белгілері бар?
Фикстурлер дегеніміз не? Олар не үшін қажет?
403 қате болғанда алдыңғы жақта қате тіркейсің бе?
HTTP қандай әдістерді пайдаланады?
Массивті кері айналдыру алгоритмін жазыңыз (бірінші элемент соңғыға, соңғы біріншіге айналады және т.б.) ішкі функцияларды қолданбай.
Jira немесе басқа қателерді бақылау жүйесінде жұмыс процесін пайдаланып, даму тапсырмасының өмірлік циклін сипаттаңыз.
Объектке бағытталған бағдарламалаудың бір принципі (инкапсуляция) туралы толығырақ айтыңыз.
Сіз 200 кодын күттіңіз, бірақ 400 (жаман сұрау) алдыңыз. Не істейсіз? Сұрау толықтай дұрыс және келісімшартқа сай, бірақ қате әлі де бар.
Сіз басқан кезде сұраныс ұшып кетеді және 500 Internal Server Error қайтарылады. Келесі әрекет қандай?
Кейде инфрақұрылымда бір нәрсе дұрыс болмай қалады, уақытша ақау болып, тест сәтсіз аяқталады, сондықтан біз оны қайта іске қосамыз. Сіз бұл жағдайды қалай өңдейсіз?
# Берілген жол 'X', 'Y' және 'O' әріптерінен тұрады. # 'X' және 'Y' әріптері арасындағы ең қысқа қашықтықты табыңыз, # немесе 'X' немесе 'Y' жоқ болса, 0 шығарыңыз. # "YY" -> 0 # "XX" -> 0 # "XY" -> 1 # "YOX" -> 2 # "OOOXOOYOXO" -> 2 # "OOOXXOY" -> 2 def distance(string: str) -> int:
Бұл мәселені шешу қанша уақытты алды?
Команда ішінде коммуникацияларды қалай ұйымдастырдыңыз? Тестілеу тапсырмаларын қалай білдіңіз?
Фича-тоглдар деген не және олар не үшін пайдаланылады?
Барлығы бірдей көрінетін 9 бильярд допы бар, бірақ олардың біреуі басқаларынан сәл ауыр. Екі табақша бар механикалық таразылар бар. Ең ауыр допты ең аз өлшеу арқылы анықтау керек.