QA / QA Automation
Ի՞նչ փորձ ունեք ավտոմատացված թեստավորման ոլորտում: Որքան տարի?
Որտե՞ղ եք վարել փորձարկման փաստաթղթերը և ինչպես էր կատարվում փորձարկման պլանավորումը նախագծում։
Ներածեք `add_user` ֆունկցիան, որը օգտագործում է փոփոխական ցանկը որպես կանխորոշված արգումենտի արժեք, ուղղակի կոդում։
Դու մասնակցե՞լ ես ավտոմատ թեստերի կոդի վերանայմանը։
Ինչպե՞ս հիմնավորել նախագծումը՝ հաշվի առնելով ապագա բեռը և կանխել վաղաժամ օպտիմալացումը։
Ի՞նչ կլինի, եթե երեք անգամ անընդմեջ կանչենք ֆունկցիան։
Ի՞նչ է ավտոմատացված և ձեռքով թեստավորման ներկայիս հարաբերակցությունը:
Ով որոշեց, ով ինչով է զբաղվելու՝ թիմը ինքնուրույն կամ առաջնորդը?
Դուք ունեցել եք թիմում դեմո՞։
Ցանկանում եք անցնել բեքենդ զարգացմանը? Արդյոք այս ուղղությամբ եք մտածում?
Ինչու է Pytest-ում fixture-ներում անհրաժեշտ yield-ը?
Ի՞նչ փորձ ունեք Kubernetes-ով աշխատելու։ Ի՞նչ եք կոնկրետ արել։
# Python - հայտնաբերեք կոդում առկա խնդիրը և վերաշարադրեք այն առանց սխալների # Ավելացրեք օգտվողին ցանկին և վերադարձեք այդ ցանկը: # Եթե կանչի ժամանակ երկրորդ արգումենտը նշված չէ, վերադարձեք օգտվողին: def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Ստեղծեք երեք ֆունկցիաներից կազմված ցանկ, որտեղ յուրաքանչյուր ֆունկցիա իր թվին է վերադարձնում: # Առաջին ֆունկցիան պետք է վերադարձնի - 0, երկրորդ - 1, երրորդ - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
Կարո՞ղ ենք ասել, որ թեստերը ոչ առանձին են, եթե նրանք փոխազդում են միմյանց հետ։
Ի՞նչ դիզայնի նմուշներ եք օգտագործում և ինչպես է Builder-ը տարբերվում Factory Method-ից։
[անուն], ունե՞ք հնարավորություն եղել ծանոթանալ FactGen-ի բաց աշխատատեղին և գործունեությանը:
Դուք աշխատե՞լ եք CI/CD պայլայնների հետ՝ ստեղծելով կամ խմբագրելով աշխատանքներ։
Ինչու եք որոշել հեռանալ ձեր նախորդ ընկերությունից?
Ինչ հարցեր ունեք թիմի և նախագծի մասին։
Որո՞ք HTTP մեթոդներն են իդեմպոտենտ: