Golang
Povestește un incident interesant la muncă
De ce, din punct de vedere istoric, procesoarele CISC (x86) au fost populare inițial, iar RISC abia acum câștigă teren?
Pentru API Gateway un Load Balancer, pentru WebSocket altul — în total două LB în sistem?
Aveți experiență cu containerizarea? Cu Kubernetes și Docker?
Aceasta este o secvență de caractere. Găsiți numărul de perechi de indici i și j (i <= j), între care, inclusiv, 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") Pentru șirul "acbb" răspunsul este ?:
Înainte de a trece de la Postgres la ClickHouse pentru generarea rapoartelor, ați încercat mai întâi să optimizați Postgres-ul (indecși etc.)?
Cum deosebești dezvoltatorii Junior, Middle și Senior? Pe ce criterii te consideri Senior?
Cum se face la nivel de Go — ideologic, pentru a trimite răspunsul utilizatorului și în același timp pentru a trimite datele în analiză?
Ce este protocolul de rețea IP și ce sarcini rezolvă?
Ce proiecte conduci, care sunt sarcinile de nivel superior — ce faci?
Îți amintești teorema CAP?
Ce primitive de sincronizare există în Go?
Cunoști subiectul depozitului? Ce este asta?
Ce să faci dacă worker-ul pică în timpul procesării sarcinii?
Ce proprietăți trebuie să aibă cheile unui map în Go?
Ce se întâmplă cu utilizatorul atunci când refresh token-ul, care trăiește în cookie, expiră?
Caracteristici ale lucrului cu șirurile în Go: imuabilitate, len(), lucru cu Unicode/cirilic, rune?
Imaginează-ți o situație în care ai oferte de la două companii diferite. Ce factori ai lua în considerare când le compari și cum ar influența fiecare decizia ta finală?
Există o tabelă caldă în baza de date care este citită în mod constant? Cum să lucrați cu indexurile în acest caz?
Tabelul `employees`: | id | nume | departament | salariu | |----|-------|--------------|---------| | 1 | A | IT | 100 | | 2 | B | IT | 100 | | 3 | C | IT | 90 | | 4 | D | IT | 80 | | 5 | E | HR | 200 | | 6 | F | HR | 180 | Trebuie afișați toți angajații care sunt în top-3 după salariu în cadrul departamentului lor. Dacă mai mulți angajați au același salariu, toți trebuie incluși (chiar dacă extinde top-3 la 4-5 persoane).