Ի՞նչ խնդիրներ կարող են առաջանալ ընդհանուր հիշողության օգտագործման ժամանակ թափանցիկների հետ: Ի՞նչ է ռեյս կոնդիցիոն (race condition):
Golang
Ի՞նչ պայմաններում կարդալը ալիքի մնում է մշտապես փակված: Ի՞նչ կլինի, երբ գրեք nil-ալիք: Երբ փակ ալիքին գրեք?
Ի՞նչն է տարբերությունը կոնտեյներիզացիայի և վիրտուալացման միջև։
Ինչպես կարող են գորուտինները միմյանց հետ հաղորդակցվել: Ի՞նչ սինխրոնիզացիայի մեթոդներ կան Go-ում։
Ինչպե՞ս խուսափել մշտական բլոկավորումից դատարկ ալիքից ընթերցելիս: Ինչ է select-ը և ինչ են նրա ձևանմուշները:
Ի՞նչ կլինի slice-ով, երբ փոխանցվի ֆունկցիային, ավելացվի տարր և փոփոխվի առկա մեկը։
Ի՞նչ տարբերություններ կան HTTP/1, HTTP/2 և HTTP/3 միջև։
Ինչու եք աշխատանքը փոխում?
// Տրված են դասավորված կտորներ A և B: Կտորները պահպանում են եզակի արժեքներ: Ստեղծեք նրանց միավորումը դասավորված RES կտորում առանց կրկնությունների: // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
Դու գիտես Linux հրամաններ։ Ինչ է անում kill հրամանը։
Ի՞նչ տարբերություն կա կոնտեյներների և վիրտուալ մեքենաների միջև։
Ասացեք ինձ ավելին WaitGroup-ի մասին՝ ինչպես է աշխատում, ինչ են անում Add, Done, Wait-ը։
Ինչպե՞ս հրահրել հուզմունք՝ աշխատելով ալիքով: Ի՞նչ է տեղի ունենում nil-ալիքով և փակ ալիքով գործողությունների ժամանակ:
Ի՞նչ են գորուտինները: Ինչպե՞ս են տարբերվում սովորական թելերից (threads):
Ի՞նչն է տարբեր virtualization-ը և containerization-ը:
Ի՞նչ է բաժանումը և շարդինգը։
Ի՞նչ է գործընթացների և հոսքերի տարբերությունը։
Ի՞նչ է կոնտեքստը (context) Go-ում: Ինչպես է օգտագործվում: Ինչպես է աշխատում բեկորումը կոնտեքստի միջոցով?
Ի՞նչ նախագծման օրինակներ գիտեք: Ի՞նչ խմբեր կան օրինակների։
Ի՞նչ է դեդլոկը։ Ինչպե՞ս խուսափել դրանից։