Golang
Pe lângă Go, cu ce alte limbaje ați lucrat?
De ce să folosim un buffer dacă viteza de înregistrare este egală sau mai mică decât viteza de citire?
Te gândești la formatul de lucru de birou în Krasnodar? În ce oraș locuiești în prezent?
Cum sunt configurate grupurile de consumatori în Kafka? Câte topice, de unde citești?
Vorbiți despre pattern-ul Transactional Outbox: ce este și cum funcționează?
La ce nivel a fost implementată idempotenta și care a fost cheia idempotentă?
Care este problema copierii sql.DB după valoare, nu după pointer?
Ce încărcături au fost pe serviciile tale?
Dacă folosiți canale pentru a colecta rezultatele de la servicii, câte canale ar fi necesare pentru a organiza acest mecanism?
[nume] a întrebat: păstrând poziția unui element mai mic decât X, care va fi poziția?
Ce se poate face cu un slice nil și ce nu se poate?
Ce este mai bine pentru tine: să lucrezi acolo unde există o ordine perfectă sau în haos creativ?
/* Se dă un șir de caractere. Găsiți numărul de perechi de indici i și j (i <= j), între care nu există caractere repetate. Pentru șirul "aba", răspunsul este 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
HTTP, gRPC, WebDAV și WebSocket — care este în plus?
Ce este o interfață în Go? Ce se află sub capotă? Cât cântărește o interfață goală?
Cum vom menține coerența datelor în timpul citirii?
În ce ordine sunt executate mai multe defer într-o funcție?
De unde a venit 5k RPS?
Cum este implementat sistemul de snapshot-uri ale vitrinelor agregate?
Două produse: primul a fost afișat de 1000 de ori și a avut 50 de clicuri, al doilea a fost afișat de 500 de ori și a avut 25 de clicuri. Ce se poate spune despre ele?