-- 2. Selectați numele clientului, soldul și numele sistemului de plată pentru fiecare client în ordine descrescătoare a soldului nenul -- Date de intrare: -- 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');
QA / QA Automation
Vorbește despre idempotentă. Care metode sunt idempotente?
Pentru ce sunt folosite cozile de mesaje (Kafka)? Ce este un offset? Care este structura: topic, partition, message?
Avem un tuplu, al cărui elemente sunt liste. Dacă modificăm una dintre liste (append), se va schimba tuplul?
Ce sunt *args și **kwargs? Cum funcționează?
Ce este eroarea 'element not found' în testele automate UI? Unde să cauți problema?
# 2. Python. Apelarea funcției clasei # Descriere: # Este necesar să implementați apelarea funcției print de 2 ori pentru clasele: Parent, Child. # Cu două restricții: 1 - nu se poate scrie apelul clasei Parent în text direct. 2 - nu se poate schimba comportamentul clasei Parent # Se poate schimba comportamentul clasei Child # Afișați rezultatul pe ecran. # Date de intrare: # class Parent: # def __init__(self): # print("Parent") # class Child(Parent): # def __init__(self): # print("Child") # Rezultat: # Parent # Child
Ce tipuri de date sunt imutabile în Python?
Care sunt principalele tipuri de autentificare pe care le poți numi?
Ce tehnici de proiectare a testelor cunoști?
Caz de testare pentru limite: câmpul acceptă numere întregi de la -10 inclusiv până la 100 inclusiv. Ce cazuri de test ai scrie?
Ce tipuri de așteptări există în testele automate UI? Care este diferența între așteptările explicite și cele implicite?