Sobes.tech

Шардтау қандай кемшіліктерге әкелуі мүмкін?

Middle+
160

Kafka-да қандай жеткізу кепілдіктері бар? Дәл бір рет жеткізу үшін продюсерде не істеу керек?

Middle+
159

[аты] суроо берди: Сиз дагы окуп жатасызбы? Бул толук ишиңизге кедерги болобу?

Senior
157

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
155

Жаңа жұмыс орнында не іздеп жүрсіз?

Middle+
155

Consumer Group туралы айтыңыз. 3 бөлім және 2 тұтынушы қалай бөлінеді?

Middle+
153

Go-дағы слайс капацитеті 8 болса және біз тоғызыншы элементті қосуға тырыссақ, не болады?

Senior
152

Кіріс ретінде өсіп келе жатқан сан тізімдері бар: - suspects (күдіктілер) - innocents (невиновные) Барлық невиновныхты күдіктілерден шығарып тастаңыз. Мысалдар: Кіріс: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Шығыс: [1, 3, 5] Кіріс: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Шығыс: [3, 123, 421]

Middle+
150

[аты] сұрады: Команда және процестер туралы айтыңыз — бұл кросс-функционалды команда ма, спринттер қалай жұмыс істейді?

Senior
150

/** Кіріс ретінде ұзындығы n болатын nums сандық массиві беріледі. Массивтегі әрбір сан бірдей немесе екі рет кездесуі мүмкін. Саналар [1, n] диапазонында орналасқан. Шығыста екі рет кездесетін сандардан тұратын массив қайтару керек. Мысалдар: Кіріс: nums = [4, 3, 2, 7, 8, 2, 3, 1] Шығыс: [2, 3] Кіріс: nums = [2, 2, 1] Шығыс: [2] */

Senior
148

PostgreSQL-да индекстеу: бірнеше параметрлермен сұрау үшін индекс қалай жасауға болады? Неліктен индекс белсенді жаңартулар кезінде алты айдан кейін нашарлады?

Senior
147

Деректер қорында қандай индекстерді білесіз?

Middle+
142

[аты] сұрады: Қазіргі жұмыс орныңыз туралы айтыңыз — ол қандай компания және қандай өніммен айналысасыз?

Senior
142

Kafka-да тақырыпты қайта жасамай-ақ бөлімдердің санын арттыра аласыз ба?

Middle+
142

Қайда көшуді ойлайсыз және ол туралы не ойлайсыз?

Middle+
141

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
140

Дұрыс түсінесіз бе, cache-aside кезінде деректерді жаңарту кезінде дерекқорда, әлі де, кэшке барып, деректерді жарамсыз ету керек пе?

Senior
140

[аты] суроо берди: Неге алдыңкы компанияңыздан азыркыга өттүңүз?

Senior
140

PostgreSQL-да статистиканы жаңарту үшін қандай команда қолданылады?

Middle+
140

JSON және Protobuf арасындағы айырмашылық неде?

Middle+
137
/4