Неліктен сіз бағытты түбегейлі өзгертіп, дамытуға шешім қабылдадыңыз?
Golang
TCP және UDP дегеніміз не және олардың айырмашылығы қандай?
Егер жоғары приоритетті сүзгі тым кең болса және барлық бюджетке әсер етсе — қалай шешуге болады?
SELECT FOR UPDATE қолданылатын жағдайдың мысалын келтіріңіз, ол deadlock-қа әкелуі мүмкін.
Көрініс Мысалы, тапсырыс жасау. Қызметке сұрау және жауап бар, ал осы екі әрекеттің арасында біз тапсырыс берген тауарларды журналдаймыз (мысалы, тауарлардың танымалдығын есептеу үшін). Аналитика қызметі кейде баяу жұмыс істейді немесе тайм-аутқа ұшырайды, және біз жауап бере алмай қаламыз, тапсырыстарды жоғалтамыз. Тапсырыстарды және ақшаны жоғалтпау үшін не істеу керек?
Соңғы техникалық тәжірибеңіз туралы айтыңыз, қандай тапсырмаларды орындадыңыз, не сізді көбірек қызықтырды?
PostgreSQL мүмкіндіктерін қайсысын кеңінен қолдандыңыз?
Сізде Go-да қанша тәжірибе бар?
Өзіңізді Golang әзірлеуші ретінде қалай бағалайсыз? Қазіргі уақытта сіз middle, middle+ немесе seniorсыз ба?
Неліктен компаниядан кеттіңіз?
Қазіргі уақытта техникалық сұхбаттардың қай кезеңінде тұрсыз? Ұсыныстарыңыз бар ма?
Сіз жұмыс істеген хабарламалар брокерлері туралы айтыңыз.
Виртуализациямен жұмыс істедіңіз бе?
Сұраудағы 'oi' деген атау қай кестеден алынады?
Кітапхана моделін сипаттау керек. Үш негізгі ұғым бар: «Автор», «Кітап», «Оқырман». Физикалық тұрғыда, тек бір кітап бар және ол тек бір оқырманға тиесілі болуы мүмкін. Бұл жағдайды ескере отырып, кітапхана үшін кестелер құрастыру керек.
Бағдарлама не шығарады? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }
Go тілінде бос интерфейс (interface{} / any) дегеніміз не?
Wildberries жобасындағы жұмысыңыз туралы айтыңыз — жұмыс процесі, міндеттеріңіз қандай?
top-да 146% CPU мүмкін бе және ол нені білдіреді?
Егер шарт — барлық пайдаланушы тапсырыстарының сомасы 1000-ден асуы керек болса, сұрауды қалай өзгертуге болады?