Golang
Czy pracowałeś z Scrum?
Czy masz pytania dotyczące procesów, warunków pracy i kolejnych kroków?
Co się dzieje podczas rejestracji na zamknięty kanał, czytania z zamkniętego kanału, zapisywania/odczytu z kanału nil?
Czym jest race condition i jakie są sposoby ochrony przed nią?
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) }
Jak szybko będzie działać liniowe przeszukiwanie wszystkich backendów przy wysokim RPS (np. 30 000 RPS i 10 backendów)?
Czy zdarzały się sytuacje, gdy wiadomość w Kafka nie docierała?
// 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() }
Jak funkcja pojawia się i dociera do sprzedaży: planowanie, rozwój, testy, przegląd kodu, wdrożenie, wycofanie?
Co powinna zwracać funkcja isBalanced dla pustego ciągu?
Jaki format pracy preferujesz, czy masz zaświadczenie o służbie wojskowej i jakie są twoje oczekiwania finansowe?
Co oznacza ampersand (&) przed http.Client{}?
Dlaczego chcesz odejść z obecnej firmy?
Czy w twoich usługach była duża logika, czy usługi były po prostu 'weź stąd, połóż tam'?
Czy masz pytania dotyczące procesu rekrutacji lub firmy?
Ogólne wrażenie z rozmowy kwalifikacyjnej, poziom kandydata, rekomendacje
Co się stało, gdy cofnęli indeks, przepisał zapytanie, a następnie ponownie nałożyli ten sam indeks?
Czym jest asynchroniczne API, do czego służy i jak jest realizowane?
Opowiedz o sobie i swoim doświadczeniu
Jak znaleźć anagramy słowa w słowniku?