Golang
Дар бораи shutdown-и нарм гап зан: ин чист, дар он чӣ мешавад, чӣ гуна даъват мешавад? Пас аз гирифтани SIGTERM, хидмат дар Kubernetes чӣ раванде иҷро мекунад?
Оё шумо барои иҷозат додан Keycloak ё ҳалли худро истифода мебурдед?
Дар вақти корӣ ба кадом индексҳо такя мекардед? Дар амал чӣ истифода мебурдед? Дар Wildberries?
Оё таҷрибаи дастгирӣ ё таҳияи системаҳои тақсимшуда доред?
Чӣ гуна ёдгириро доимӣ кардан мумкин аст (барои хориҷ кардани вобастагии шумораи аломатҳои беназм)?
Чӣ гуна индексии мураккаб (A, B, C) дар дархостҳо кор мекунад?
Фарқи байни раванҷҳо ва ҷараёнҳо чист?
Ҳикояҳои даромад (на даст) чӣ гуна аст?
Дар бораи Kafka гап занед: мавзӯъҳо, тақсимотҳо, гурӯҳҳои истеъмолкунандагон, кафолатҳои расондан.
Оё дар бораи равандҳо, шароити кор ва қадамҳои оянда саволҳо доред?
Чӣ мешавад, вақте ки ба каналҳои баста сабти ном мекунед, аз канали баста хонда, аз канали nil навиштан/хониш?
Шумо худро ҳамчун таҳиягари миёна ё калонтар ҷойгир мекунед?
Шарти дарозӣ чист ва чӣ роҳҳо барои ҳимоя аз он вуҷуд доранд?
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) }
Чӣ қадар зуд кор мекунад ҷустуҷӯи хаттӣ барои ҳама бекендҳо дар RPS баланд (масалан, 30 000 RPS ва 10 бекенд)?
Оё ҳолатҳоие буданд, ки паём дар Kafka нарасида бошад?
// таблица товаров: // ID | cnt_view // ----------- // 1 | 100 // два пользователя одновременно начали просматривать товар с id = 1 // и в нашей базе данных запущены 2 параллельные транзакции // какой будет результат? 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() }
Чӣ гуна функсия пайдо мешавад ва то фурӯш мерасад: нақшакашӣ, таҳия, тестҳо, баррасии код, интиқол, баргардонӣ?
Кадом формати корӣ дӯст медорӣ, оё билети ҳарбӣ дорӣ ва интизориҳои молиявии ту чӣҳост?
Чаро мехоҳед аз ширкати ҳозираатон равад?