Golang
Postoji šema baze podataka koja uključuje: -- Tabela kupaca CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Tabela proizvoda CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- Tabela stavki narudžbine CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 cifara, 3 decimale price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- Tabela narudžbi CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, customer_id BIGINT, order_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, status VARCHAR(50) NOT NULL CHECK (status IN ('pending', 'paid', 'shipped', 'delivered', 'cancelled')) ); 1. Prikažite TOP 10 po zbiru narudžbi korisnika koji su napravili više od 2 narudžbe u poslednjih 30 dana 2. Prikažite TOP 3 kategorije po prihodu u poslednjih 6 meseci
Po kojim kriterijumima ćeš birati poslodavca ako budeš imao više ponuda?
Šta čini PostgreSQL jednim od najbržih rešenja za rad sa bazama podataka?
Koja je uloga balansira na nivou 7 u infrastrukturi mrežnih aplikacija?
Можете ли објаснити шта подразумева појам benchmark у контексту процене перформанси система?
Реци ми о основним структурама података у Go.
Gde i kako se obično realizuje segmentacija u memoriji tokom izvršenja programa?
Objasnite šta funkcija append radi u kontekstu rada sa strukturama podataka
Zašto funkcija Context.WithTimeout vraća dve vrednosti i kako se one koriste u kontekstu upravljanja vremenskim ograničenjima?
Klijent šalje zahtev sa zaglavljem Accept: application/json, ali server odgovara sa Content-Type: text/html. Šta to znači? - Server je prekršio HTTP protokol - Server je ignorisao preferenciju klijenta i vratio dostupni format - Klijent treba da odbije takav odgovor - Ovo je moguće samo u slučaju greške proxy-ja
Можете ли објаснити шта је контекст у програмирању или архитектури система?
Koje korake treba preduzeti ako se u vašoj usluzi pojavi interna greška?
Објасните концепт лиценцирања мастер-слейв репликације у системима управљања базама података.
Објасните разлике између управљања меморијом у стеку и у хипу у контексту програмирања.
Може ли да се обезбеди аутоматско ослобађање меморије додељене у стеку?
Kako replikacije obezbeđuju usklađenost ili sinhronizaciju svog stanja?
Објасните принцип рада показивача у програмирању и како се он користи за приступ подацима
Koje vrste indeksa su korišćene u vašim projektima?
Kako identifikovati trke uslova u programskom kodu?
Da li je potrebna sinhronizacija ako je mapa inicijalizovana jednom na početku i koristi se samo za čitanje?