Golang
Сіз тапсырмаларды өзіңіз бөлшектеу және техникалық өңдеу жұмыстарын жүргізесіз бе?
Неге mutex қолдандыңыз? Мұнда race condition-ды қалай көресіз және неге карта thread-қа қауіпсіз емес?
Айнымалылар үшін жады қайдан алынады? Жады бөлгіш деген не?
Барлық тәжірибе ресми түрде Еңбек кодексіне сәйкес пе?
package main import ( "fmt" "sync" ) func change(sl []int){ sl[0] = 10 } func main() { sl := make([]int, 10) sl[0] = 5 //5 change(sl) //1 fmt.Println(sl) }
Төлем өңдеу жүйесінде транзакциялар үшін мәртебе моделін ұсыныңыз. Қайтару (қайтару) қалай жұмыс істейді?
Қандай HTTP әдістерін браузер кэштеуі мүмкін?
Go тіліндегі негізгі деректер түрлерін тізімдеңіз
Практикалық тапсырма: 2.1.out бинарлы файлы іске қосылмайды. Неге екенін анықтау керек, тек терминал мен бинарлы файлды пайдалана отырып.
Контекстке құрылымды context.WithValue арқылы салуға бола ма?
Бос интерфейс дегеніміз не?
Бір бөлімше болса, оған қосымша тұтынушыларды қосу мүмкін болмаса, не істеу керек?
Егер сіз 5 секундқа созылатын синхронды дерекқор немесе көршілес қызметке сұрау жасасаңыз, ол қызметті іске қосқан операциялық жүйе ағысына не болады?
Сатушыларды бұғаттау үшін қызмет бар: бір түйме сатушының ID-ін қабылдап, оны бұғатталғандар тізіміне жазып қояды. Бұл логиканы қалай жүзеге асырар едің?
Егер сізде толық еркіндік болса, өз қызметіңіздің архитектурасында не өзгертер едіңіз?
Біз туралы бұрын естіген немесе компания туралы не оқыған боларсыз?
Outstaff форматы түсінікті ме, және сіз мұндай форматқа дайынсыз ба?
Соңғы жұмыс орнында не істедіңіз?
Неліктен B-дерек индексінің күрделілігі O(log n)?
Kafka-ны 100 қолданба инстанциясына, әрқайсысында 10 ағынмен, бір-бірін блоктамайтындай етіп қалай баптау керек?