QA / QA Automation
Հինգ ժամ դեմոից հետո թիմը հայտնաբերեց, որ պլանշետի վճարման կոճակը ծածկված է բաներով։ Հեռախոսների վրա ամեն ինչ նորմալ է։ Ինչ պետք է անել։
Դու ունեցել եք երբևէ փորձ, երբ դուք միակ թեստավորն եք եղել նախագծում?
Ինչու եք հենց INNER JOIN օգտագործել, ոչ թե LEFT/RIGHT JOIN?
Կարող եք բացատրել, թե ինչ է զանգերի տախտակը JVM-ում և ինչպես է այն գործում:
Ի՞նչ է git cherry-pick հրամանի հիմնական գործառույթը և ինչպիսի իրավիճակներում այն ամենից հաճախ օգտագործվում է։
Որտե՞ղ է լավագույնը տեղադրել այն կոդը, որը պատասխանատու է տեղադրման գործառույթների հետ փոխազդեցության համար՝ այն դասում, որը դրանք պարունակում է։
Ինչպե՞ս եք դելեգատորել և բաժանել պարտականությունները ձեր վերջին նախագծում։
Ինչպե՞ս եք արձագանքում, երբ նկատում եք, որ ձեր գործընկերները սխալներ են թույլ տալիս իրենց աշխատանքում։
Ինչու՞ թեստերը անցնում են առանձին, բայց ձախողվում են միասին գործարկելու ժամանակ։
Անվանեք Docker-ի հիմնական միավորները (կոմպոնենտները)
Կարող եք նշել և նկարագրել հաղորդագրությունների բրոքերների հիմնական համակարգերը, որոնց հետ հանդիպել եք?
Ի՞նչ թեստային ֆրեյմուրվ եք օգտագործել — TestNG կամ JUnit?
Կարող եք տալ նախագծային նմուշների օրինակներ, որոնք օգտագործել եք ձեր նախագծերում?
Դուք ինքն եք անցկացրել թեստերը՞ Ինչ-որ նման բան ունեցե՞ք։
Ինչպե՞ս կարող է գեներատորը ստանալ արժեքը դուրսից send() միջոցով։ Գրեք գեներատորի օրինակ, որը ընդունում է 'stop' բառը և կանգ է առնում։
Ինչու է կարևոր լինել հետևել SOLID սկզբունքներին ծրագրային ապահովման զարգացման ժամանակ?
Երբ է հենց սկսվում ավտոմատ Pipeline-ի գործարկումը զարգացման կամ տեղադրման գործընթացում?
Կարո՞ղ է ավտոմատ թեստեր ստեղծել հատուկ թեստային ֆրեյմվորեների օգտագործումից բացի:
Դու ավտոմատ API ստուգումներ եք ստեղծում՞
Կարող է արդյոք միացնել տվյալների բազայի մի քանի աղյուսակների տեղեկությունները?