Sobes.tech

Golang

Czy pracowałeś z Scrum?

Senior
SberAuto
74

Czy masz pytania dotyczące procesów, warunków pracy i kolejnych kroków?

Senior
spnd.xyz
74

Co się dzieje podczas rejestracji na zamknięty kanał, czytania z zamkniętego kanału, zapisywania/odczytu z kanału nil?

Senior
А7
74

Czym jest race condition i jakie są sposoby ochrony przed nią?

Middle
VKVK
74

package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }

Middle+
МВидеоМВидео
74

Jak szybko będzie działać liniowe przeszukiwanie wszystkich backendów przy wysokim RPS (np. 30 000 RPS i 10 backendów)?

Middle
Яндекс
74

Czy zdarzały się sytuacje, gdy wiadomość w Kafka nie docierała?

Senior
Финтехробот
74

// tabela towarów: // ID | cnt_view // ----------- // 1 | 100 // dwaj użytkownicy zaczęli jednocześnie oglądać towar o id = 1 // i w naszej bazie danych uruchomiono 2 równoległe transakcje // jaki będzie wynik? postgresql func IncrementView(ctx context.Context, db *sql.DB, id int64) error { tx, err := db.BeginTx(ctx, nil) if err != nil { return err } defer tx.Rollback() var cnt int err = tx.QueryRowContext(ctx, "SELECT cnt_view FROM goods WHERE id = $1", id, ).Scan(&cnt) if err != nil { return err } cnt++ _, err = tx.ExecContext(ctx, "UPDATE goods SET cnt_view = $1 WHERE id = $2", cnt, id, ) if err != nil { return err } return tx.Commit() }

Middle+
Lenta Tech
74

Jak funkcja pojawia się i dociera do sprzedaży: planowanie, rozwój, testy, przegląd kodu, wdrożenie, wycofanie?

Senior
Яндекс
74

Co powinna zwracać funkcja isBalanced dla pustego ciągu?

Middle
VKVK
74

Jaki format pracy preferujesz, czy masz zaświadczenie o służbie wojskowej i jakie są twoje oczekiwania finansowe?

Middle
VKVK
74

Co oznacza ampersand (&) przed http.Client{}?

Middle+
MAX LTD Group
74

Dlaczego chcesz odejść z obecnej firmy?

Middle+
OZONOZON
74

Czy w twoich usługach była duża logika, czy usługi były po prostu 'weź stąd, połóż tam'?

Senior
МВидео/эльдорадо
74

Czy masz pytania dotyczące procesu rekrutacji lub firmy?

Middle+
FaceApp
74

Ogólne wrażenie z rozmowy kwalifikacyjnej, poziom kandydata, rekomendacje

Middle+
101ХР101ХР
74

Co się stało, gdy cofnęli indeks, przepisał zapytanie, a następnie ponownie nałożyli ten sam indeks?

Senior
OkkoOkko
74

Czym jest asynchroniczne API, do czego służy i jak jest realizowane?

Senior
AvitoAvito
74

Opowiedz o sobie i swoim doświadczeniu

Senior
Магнит Тех
VK CloudVK Cloud
74

Jak znaleźć anagramy słowa w słowniku?

Senior
Займиго
74
/412