Sobes.tech

Golang

Mesélj részletesebben a jelentés sebességének optimalizálásáról: mit csináltál, mivel szembesültél, milyen nehézségek voltak, hogyan oldottad meg őket?

161

```go func main() { wg := sync.WaitGroup{} for i := 0; i < 10; i++ { wg.Add(1) go func(wg sync.WaitGroup) { defer wg.Done() fmt.Println(i) }(wg) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```

161

Hol a legjobb deklarálni az interfészt — a megvalósítás helyén vagy a fogyasztás helyén?

Middle+
158

Mesélj a tapasztalataidról, érdekes feladatokról, amin szívesen dolgozol, amire büszke vagy.

156

A 100 goroutine kimenetsorozata minden futásnál ugyanaz lesz? Től függ ez?

156

Hogyan optimalizáljuk a nehéz analitikus SQL-lekérdezést egy nagy termelési adatbázison?

Middle+
153

Tegyük fel, a feladat a Go 1.18 verziójában van. Mi változik a program viselkedésében?

152

Mi a különbség a MergeTree, ReplicatedMergeTree és Distributed motorok között a ClickHouse-ban?

Middle+
150

Ismered a Kubernetes architektúráját, milyen entitások vannak, mi az a control plane?

148

Mit tennél, ha javasolnál egy architekturális megoldást, de a tech lead nem ért egyet veled, és te biztos vagy a helyedben?

Middle+
146

Hogyan működik a moderációs rendszer a tiltott tartalom, beleértve a hasonló képeket, felismerésére?

Middle+
146

Hogyan lehetséges több elszigetelt környezet futtatása egy helyi gépen (Docker/konténerizáció)?

133

Mit látunk a képernyőn a program indításakor, ha javítjuk a wg (mutató átadása) hibát?

128

Mitől sikerült az műveletek feldolgozási idejét 120 másodpercről 5 másodpercre csökkenteni?

Middle+
128

```go func main() { wg := sync.WaitGroup{} wg.Add(8) for i := 0; i < 10; i++ { go func(wg *sync.WaitGroup, i int) { defer wg.Done() fmt.Println(i) }(&wg,i) } wg.Wait() fmt.Println("some text") time.Sleep(1 * time.Minute) fmt.Println("some text2") } ```

128

Hogyan lehet elérni, hogy az ötödik sorban, az append segítségével hozzáadott egység is látható legyen? A fill függvény aláírásának módosítása nélkül.

126
/2