Golang
Բացի B-խաղից, ինչ այլ կառուցվածքներ են օգտագործվում տվյալների բազաների ինդեքսների համար:
Կարո՞ղ է վերցնել քարտեզի տարրի ցուցիչը։
Դու լսել ես ինչ-որ բան Transactional Outbox ձևի մասին?
Ինչպե՞ս եք պլանավորում իրականացնել խնձորի ծառի օբյեկտի մորֆինգը խնձոր դարձնելիս: Որ մոտեցումները եք տեսնում?
Ի՞նչ է WAL Fallback-ը: Նկարագրեք ճարտարապետությունը։
Խոսեք Go-ի ինտերֆեյսների մասին՝ ինչ են, ինչից են բաղկացած, ինչ է nil-ինտերֆեյսը?
Ինչ է գորուտինան Go-ի համատեքստում?
Ինչպե՞ս եք օպտիմալացրել հարցումները 10-20 րոպեից մինչև 5-7։ Ո՞ր հաշվետվությունները կատարվում էին այդքան երկար։
Հիշիր իրավիճակ, երբ դու փակուղի մտար և չգիտեիր, թե ինչպես լուծել խնդիրը
1. Ի՞նչ կցուցադրվի, ինչպես ուղղել, ինչպես դարձնել հոսքային պաշտպանված (waitGroup) 2. Դուփլիկատները հեռացնել ցանկից
Ի՞գու՞մ եք SOLID նախագծման սկզբունքները։
Ի՞նչ նպատակով է օգտագործվում context-ը Go-ում։
Ի՞նչ եք սպասում ձեր աշխատավարձից։
Դուք ավելացրել եք հարցման համար ինդեքս, բայց ըստ EXPLAIN այն չի դարձել ավելի արագ: Ի՞նչ կարող է լինել խնդիրը։
Քանի՞ հիմնական բանալի կարող է լինել աղյուսակում:
հիմնական փաթեթ միացումներ ( "fmt" ) գործառույթ գլխավոր() { c := make(chan string) գումար fmt.Println(<-c) c <- "Hello World!" fmt.Println("Ելք!") }
Ինչպե՞ս եք գնահատում ձեր գիտելիքը Go-ի մասին 1-ից 10-ի шкալով: Ի՞նչ կավելացնեիք բացակա միավորին մինչև 10-ը:
Ի՞նչ տարբերակներ էին՝ հետո DLQ-ից հաղորդագրությունների ձեռքով մշակման։ Ինչպե՞ս եք տեխնիկապես աշխատել նրանց հետ։
Ի՞նչ է CQRS-ը և ինչպես կարելի է իրականացնել:
Ի՞նչ է կոնտեյներիզացիան և վիրտուալիզացիան։