Golang
Scrieți o interogare SQL care afișează **numele clientului**, **orașul** și **suma totală** a tuturor comenzilor sale. Numai clienții ale căror cheltuieli totale depășesc **1000** de unități trebuie incluși în rezultatul final. --- **Schema datelor:** 1. **Tabelul `customers`:** - `customer_id` (int) – identificator unic al clientului. - `customer_name` (varchar) – numele clientului. - `city` (varchar) – orașul de reședință. 2. **Tabelul `orders`:** - `order_id` (int) – numărul unic al comenzii. - `customer_id` (int) – ID-ul clientului care a plasat comanda. - `total_amount` (decimal) – suma unei comenzi specifice.
Care este diferența dintre tipurile de date int32, int64 și pur și simplu int?
Centul de emitere a certificatelor corporative a fost compromis, cheia privată a CA a fost scursă. Este corect să spunem că atacatorul poate decodifica acum tot traficul prin ascultare pasivă?
Să ne imaginăm situația: mai multe citiri active, sosește o solicitare de scriere (RWMutex). În ce ordine vor fi executate operațiile?
Cum se implementează idempotenta consumatorului/producătorului?
Ce se întâmplă când capacitatea unui slice este epuizată și se adaugă încă un element?
Care este diferența dintre bazele de date SQL și cele orientate pe documente? Când să folosești fiecare?
Programare live: sarcină pe goroutines — acces concurent la date comune, condiție de cursă, soluție prin mutex. Diferența dintre sync.Mutex și sync.RWMutex.
Ce este inacceptabil pentru tine la locul de muncă?
Ce metodă HTTP, conform specificației, se folosește pentru înlocuirea completă a unei resurse și este idempotentă? PATCH POST PUT DELETE
Condiție Există 3 entități - utilizator, chat, mesaj • Utilizatorul are nume și dată de înregistrare • Chat-ul are nume și dată de creare • Mesajul are text, autor și dată de creare • Un utilizator poate fi în mai multe chat-uri în același timp • Mesajul aparține obligatoriu unui chat și nu poate aparține mai multor chat-uri în același timp • Domeniul trebuie descris sub formă de tabele
Ce se întâmplă cu tabelul PostgreSQL după ștergerea datelor, ce este VACUUM?
Ce este Deadlock-ul? Cum se evită blocarea mutuală?
Câte înregistrări au fost? Cât istoric de date trebuie păstrat?
Povestește despre experiența ta, sarcinile interesante, la ce îți place să lucrezi, de ce ești mândru.
Cum primești sarcinile, de la cine vin?
Cu ce instrumente și baze de date ați lucrat?
Ați auzit de Domain-Driven Design (DDD)? Aveți experiență în aplicarea pattern-urilor DDD?
Ce este un index parțial?
Spune-mi despre proiectul tău și realizările din ultimii trei ani.