Golang
Бұл SQL сұрауы субсұрау және DENSE_RANK қолдана отырып қалай орындалады (орындау тәртібі)?
Go объекті-бағытталған бағдарламалауды қолдай ма?
sql.DB-ны мән бойынша көшірудің орнына көрсеткіш бойынша көшірудің қандай мәселелері бар?
Kafka-ны енгізуде қандай да бір нюанстар мен қиындықтар болды ма? Бұл сіздің алғашқы тәжірибеңіз бе?
Дерекқорға қалай жаздыңыз? Бір жазба немесе топтамалармен бе?
Dependency Inversion және Dependency Injection арасындағы негізгі айырмашылық неде?
Сізде бір немесе бірнеше дата-орталық болды ма?
OpenTelemetry-мен жұмыс істедіңіз бе?
Бізде өз бағдарламалау тіліміз бар және біз оны негізінен қолданамыз — бұл сізді мазалай ма?
Go тілінде контекст дегеніміз не? Ол не үшін пайдаланылады? Уақытша тоқтату қалай жұмыс істейді?
Жіберуші қызмет бірегейлікті кепілдік бермеген жағдайда, қайталап келетін webhook оқиғаларын қалай өңдеу керек?
Map-қа элементтер қосқанда не болады және эвакуация (evacuation) деген не?
Go-де Java сияқты мұрагерлік жоқ. Java-дан тәжірибесі бар жас маманға Go-да кодты қайта пайдалану қалай түсіндірер едіңіз және ол неге жақсы болуы мүмкін?
Go-да интерфейс дегеніміз не? Оның астында не жатыр? Бос интерфейс қанша салмақты?
Дерекқорлармен қандай тапсырмаларды орындадыңыз?
// Белгілі бір уақытша шектеумен жұмыс істейтін орауыш функцияны өзгерту керек (мысалы, 1 секунд). // Егер "ұзақ" функция осы уақыт ішінде аяқталса - тамаша, нәтижесін қайтару. // Егер жоқ болса - қате қайтару. Бұл жағдайда жұмыс нәтижесі маңызды емес. // // Сонымен қатар, бұл функцияның қанша уақыт жұмыс істегенін өлшеу керек (просто логқа шығару). // Орауыш функциясының сигнатурасын өзгертуге болады.
Бизнестің дамуы немесе инфрақұрылым? Қандай күшті жақтары бар?
ClickHouse-те материалданған көрініс дегеніміз не?
Kafka қол жетімсіз болса, outbox схемасына не болады? Outbox кезегі қаншаға дейін өседі?
package main import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") }