შენ გაქვს ავტომატიზაციისთვის შემთხვევების სია. რომელ კანდიდატებს მიიჩნევ პირველ რიგში, რომელთაც ნაკლებად подходят და რომელთაც საერთოდ არა? როგორ მიენიჭებით მათ პრიორიტეტს?
QA / QA Automation
შენი აზრით, კარგი ტესტის შემთხვევა რას ნიშნავს? რა თვისებებით შეიძლება აღწერილიყო?
რა შეიძლება გადმოსცეს მოთხოვნის სხეულში (body)?
შეიძლება მუშაობდი Allure-თან? რა ანოტაციებს შეგიძლია სახელდო? შეიძლება სქრინშოტის მიმაგრება და როგორ? სად ინახება შედეგები? როგორ შეაერთო Allure CI/CD-თან (Jenkins)?
რომელი აგრეგატული ფუნქციები გეცოდინება? რა ოპერატორი გამოიყენება აგრეგატული ფუნქციებთან ერთად WHERE-ის ნაცვლად?
# 1. Python. რიცხვების დუბლიკატების მოძიება # აღწერა: # საჭიროა ფუნქციის განხორციელება, რომელიც მოძებნის განმეორებადი რიცხვებს ერთობლიობაში # რიცხვები თავდაპირველად სიას წარმოადგენს. # შედეგი გამოიტანეთ ეკრანზე. # შესავალი მონაცემები: # [1, 2, 3, 2, 4, 1, 5, 2] # შედეგი: # [1, 2]
რა არის nonlocal Python-ში?
რა არის CI/CD? რა შედის პაიპლაინში?
-- SQL -- აღწერა: -- 1. აირჩიეთ სახელწოდება და მაქსიმალური ბალანსი თითოეული გადახდის სისტემისთვის -- შესვლის მონაცემები:
მითხარი Page Object Pattern-ის შესახებ.
რომელი ბიბლიოთეკები გამოიყენეთ API-ის ტესტების ავტომატიზაციისთვის? როგორ დაადასტურეთ პასუხები?
გააზიარე იდემპოტენციის შესახებ. რა მეთოდები არიან იდემპოტენტული?
არის კი GET-ს მოთხოვნას სხეული? როგორ გადადის GET-ის პარამეტრები? რა არის Content-Type და Accept, რა განსხვავებაა?
-- 2. თითო მომხმარებლისთვის, რომლის ბალანსიც არ არის ნული, აირჩიეთ მომხმარებლის სახელი, ბალანსი და გადახდის სისტემის სახელი შემცირებად წესრიგში -- შესავალი მონაცემები: -- CREATE TABLE customers ( -- id INTEGER NOT NULL PRIMARY KEY, -- name VARCHAR(30) NOT NULL, -- cardNum INTEGER -- ); -- CREATE TABLE accounts ( -- id INTEGER NOT NULL PRIMARY KEY, -- customer_id INTEGER NOT NULL, -- balance INTEGER, -- payment_system VARCHAR(30) NOT NULL, -- FOREIGN KEY (customer_id) REFERENCES customers(id) -- ); -- INSERT INTO customers(id, name, cardNum) values(1, 'Иван Грозный', 4532); -- INSERT INTO customers(id, name, cardNum) values(2, 'Екатерина Романова', 7764); -- INSERT INTO customers(id, name, cardNum) values(3, 'Николай Романов', 2323); -- INSERT INTO customers(id, name, cardNum) values(4, 'Владимир Ленин', 9970); -- INSERT INTO customers(id, name, cardNum) values(5, 'Леонид Брежнев', 1231); -- INSERT INTO customers(id, name, cardNum) values(6, 'Борис Ельцин', NULL); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(1, 1, 123.00, 'VISA'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(2, 2, 555.00, 'VISA'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(3, 4, 222.00, 'MasterCard'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(4, 3, 333.00, 'MasterCard'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(5, 5, 444.00, 'UnionPay'); -- INSERT INTO accounts(id, customer_id, balance, payment_system) values(6, 6, 0.00, 'UnionPay');
რა არის Kafka-ს შეტყობინების რიგები? რა არის offset? რა არის სტრუქტურა: topic, partition, message?
pytest-ში რა არის fixture? რა არის scope? შეიძლება თუ არა fixture-ის გამოძახება სხვა fixture-დან? რა არის autouse? შეიძლება თუ არა პარამეტრების გადაცემა fixture-ს?
რა არის *args და **kwargs? როგორ მუშაობენ?
Python-ში რომელი მონაცემთა ტიპები უცვლელია?
რომელი HTTP პასუხის კოდები გეცოდინებათ? როგორ შეიძლება ისინი დაყოფილ იქნას ჯგუფებად?
SQL-ში ბევრი-კი ბევრი კავშირი რა არის? როგორ ხორციელდება?