Жобаға қандай архитектура қолданылды — микросервис?
Golang
HeadHunter-дан келген вебхук арқылы жауаптарды жоғалтпау үшін қандай механизмдер қажет?
Жобаның мәні туралы айта аласыз ба? Бұл соңғы пайдаланушы үшін не?
Монолиттен микросервистерге көшу туралы айттыңыз — бұл іздеумен байланысты ма?
Бағдарлама іске қосылғанда не шығарылады: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Имитация работы }() } wg.Wait() fmt.Println(len(counter)) }
Linux-та, top командасы бір процестің 146% CPU пайдаланып жатқанын көрсетеді. Мұндай жағдай шын мәнінде бар ма және оған не істеу керек?
Транзакциялар дегеніміз не және PostgreSQL-де қандай транзакция оқшаулау деңгейлері бар?
ClickHouse-қа қандай көлемдегі деректер түсті?
Жаңа орын іздеуге қаншалықты белсендісіз және неге нарыққа шығуды шештіңіз?
Linux-та бір процесс қалай бір уақытта бірнеше ядроны пайдалана алады?
Жаңа орынға не үшін қызығасыз және ұсынысты таңдағанда не маңызды?
Жіп пен процесс арасындағы айырмашылық туралы түсінігіңіз бар ма?
Неге жаңа жұмыс іздеп, Wildberries-тен кетуді шештіңіз?
Деректер қорын нормализациялау дегеніміз не? Қашан денормализация қажет?
TCP қандай басқа мәселелерді шешеді, соның ішінде кепілдендірілген жеткізу?
Қаржылық күтулеріңіз қандай? Бонустары бар ұсынысты қарастыруға дайынсыз ба?
Қандай реляциялық дерекқорлармен жұмыс істедің? Шардтау және партиционирование мәселелерін шешуге тура келді ме?
Транзакция дегеніміз не, қандай оқшаулау деңгейлерін білесіз? Қандай аномалиялар болуы мүмкін? PostgreSQL-де Serializable қалай жұмыс істейді?
SQL-да (PostgreSQL) транзакция оқшаулануының қандай деңгейлері бар?
Командада не маңызды?