Golang
Команданын курамы сандык боюнча кандай?
HTTP/1.1де суранычтын денесинде бинардык маалыматтарды өткөрүүгө болот — анда HTTP/2 менен негизги айырма эмнеде?
Ким долбоордун архитектурасын иштеп чыккан — сен функция лидер катары, команда менен бирге, же команда лидери катары?
Өзүңүз жана иш тажрыйбаңыз жөнүндө айтып бериңиз.
[аты] суроо берди: Saga үлгүсүн билесизби?
KISS жана DRY кыскартуулары эмнени билдирет?
Чындык маалыматтар базасына өтүүдө атаандаштык брондоо маселесин кантип чечсе болот?
Тез оюндар эмнелер?
func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(advertiserID) if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil }
Matchmaking системинин талаптарын расмийлаштыруу: Как искать матч, эгер каршы тарап табылбаса, кандай кылуу керек, кыймылдарды кантип текшерүү керек, таймер керекпи, рейтингти кантип жаңыртуу керек, оюн тарыхы керекпи, дисконнект болсо эмне кылуу керек?
Колдогу колдору барда барбы?
Жаңы бөлүккө (подбөлүккө) элементтер кошо алабызбы?
Эгер карта түзүп, миллион маанини кошуп, андан соң бардык элементтерди өчүрүп, GC чакырсаңыз, эс тутум баштапкы мааниге кайтабы?
// Сұраулардың бәсекеге қабілетті болуын қамтамасыз ету және жауап кодын көрсету үшін кодты түзетіңіз // және қате болған жағдайда, оның журналын көрсетіп, өңдеуді жалғастырыңыз package main import "net/http" var addrs = []string{"[link] "[link] "[link] "[link] "[link] "[link] "[link] func main() { var wg sync.WaitGroup data := make(map[string]bool) for _, url := range addrs { wg.Add(1) if !data[url] { data[url] = true go func(url string) { defer wg.Done() resp, err := http.Get(url) if err != nil { log.Println(err) return } log.Println(resp.StatusCode) }(url) } } wg.Wait() }
O-нотациясы (Big O-нотациясы) эмне?
Кватерниондар жөнүндө бир нерсе уктуңуз беле? Алар компьютердик графикада кандай колдонулушу мүмкүн экенин билесизби?
// Тапшырма 3 // Бул код кайсы тапшырманы чечеттигин сүрөттөп бериңиз // Бул чечимде кандай көйгөйлөр бар? // Бул кодду кандайча кайра жазасыз?
Go тилиндеги slices жөнүндө мага айтып бер. Алар эмне жана алардын үстүндө иштөөдө кайсы жагдайларга көңүл буруу керек?
Функцияга каалаган санды аргументтерди өткөрүү мүмкүнбү?
Реверс-прокси деген эмне жана аны кантип ишке ашырууга болот?