Golang
Putem crea un array al cărui elemente sunt de tipuri diferite, de exemplu 1, "A" și false?
De ce serviciul a fost în TypeScript și de ce a fost convertit în Go?
Managerul de produs are nevoie ca, într-o lună, să creeze o funcție: în cazul în care nu există apartamente în Sankt Petersburg pentru vizionările din mai, să afișeze opțiuni similare în orașele învecinate (Vyborg, Kronstadt). Fără analitică, fără specificații tehnice. Descrie pașii de la conversație până la primul commit.
Cu ce niveluri de izolare a tranzacțiilor în PostgreSQL te-ai confruntat?
Ce este o operație idempotentă și care metode REST sunt idempotente?
Vorbește-mi despre experiența ta și despre impactul pe care l-ai avut asupra produsului sau funcției la locul tău de muncă anterior.
Cum să sincronizați lucrătorii prin Redis pentru ca doi lucrători să nu proceseze același obiect în același timp?
De ce iei în considerare alte oferte acum, ce nu-ți place la Wildberries?
La folosesc principiile SOLID pentru ce?
De ce a apărut necesitatea de a reduce alocările: a fost o solicitare a afacerii sau o inițiativă proprie a echipei?
Cu ce instrumente ați folosit?
Cum se poate implementa gestionarea versiunilor API? Ce opțiuni cunoști?
Ce se întâmplă cu Xmin și Xmax în timpul unui UPDATE?
Ce s-a folosit pentru evaluarea performanței și profilare? S-a folosit profilarea standard pprof în Go?
Văd că ai optimizat PostgreSQL, reducând latența interogărilor de la 1200 de milisecunde la 250 — poți să-mi spui cum ai reușit asta?
Cum este implementată programarea orientată pe obiecte în Go?
Când se pornește Garbage Collector? Există puncte speciale de oprire în anumite momente?
Cum a fost experiența ta de mentorat, te-ai simțit confortabil?
Se poate porni un container Docker fără imagine?
De ce este necesară containerizarea? De ce pur și simplu să nu faci deploy?