Milyen más adatstruktúrákat ismersz (sor, verem)? Miért kényelmes a láncolt lista a sor megvalósításához? Milyen az aszimptotikus összetettség egy elem beszúrásának egy tömbön és egy láncolt listán alapuló sorba?
Golang
Végeztek terheléses teszteket? Milyen volt a terhelés?
Milyen programozási paradigmákban vagyunk, amikor Go-ban programozunk és amikor SQL-ben írunk? Melyik paradigma felel meg a Go-nak, és melyik a klasszikus SQL-nek?
Nevezzen meg tervezési mintákat különböző kategóriákból (kreatív, szerkezeti, viselkedési, párhuzamos programozás), és részletesen ismertesse az egyik kedvencét.
fő csomag import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Meséljen a Gazpromneftnél szerzett tapasztalatáról.
Milyen az aszimptotikus összetettsége a kulcs szerinti keresésnek egy hash-táblában, és hogyan érhető el? Hogyan történik pontosan a kuka címzése a kulcs hash értéke alapján?
Írja meg a processBatch függvényt - ossza fel egy string tömböt 10-es batch-ekre, mentse minden batch-et a Saver interfészen keresztül, és siker esetén küldjön értesítést a Notifier interfészen keresztül
Mesélj a legnehezebb feladatodról, technikai vagy üzleti szempontból.
Milyen projekteken dolgozott az utolsó munkahelyén?
Mesélj a tranzakciók izolációs szintjeiről a PostgreSQL-ben
Mielőtt a Postgresról a ClickHouse-ra váltottál volna jelentések készítéséhez, megpróbáltad-e először optimalizálni a Postgres-t (indexek stb.)?
Hogyan kezeli a rendszer egy olyan szállítási eseményt, amely minden szükséges adat nélkül érkezik?
Hogyan nevezik ezt a mutatót, ami a kattintásokat az impressziókhoz viszonyítja?
Tudod, mi az az adatbázis-normalizálás?
Mi a veszély, ha egy szeletet adunk át egy függvénynek? Van valami trükk az array-kkel kapcsolatban?
Valaha végrehajtottál egy nehéz projektet nulláról?
Mi az a versenyhelyzet (race condition), és hogyan kerülhető el?
Tudsz példát adni a felelősségi lánc megvalósítására egy klasszikus RESTful-szolgáltatásban Go nyelven?
Új nomenklatúra (új termék) jelenjen meg a Redis-ben?