Golang
Ինչպես լուծել Redis pub/sub-ում կորած հաղորդագրության և առաքման երաշխիքների բացակայության խնդիրը շախմատի համար?
""" Կինոյում տեղերը դասավորված են մեկ շարքում: Նոր եկած դիտողը ընտրում է տեղ, որպեսզի նստի հնարավորինս հեռու մյուս դիտողներից շարքում: Արդյոք, այդ տեղից, որտեղ նստելու է, մինչև ամենակարճ դիտողը հեռու լինելը պետք է լինի առավելագույն: Հավաստի է, որ շարքում միշտ կան ազատ տեղեր և արդեն նստած է առնվազն մեկ դիտող: Գրեք ֆունկցիա, որը տրված տեղերի շարքի (զրոներ և միավորներ) հիման վրա կվերադարձնի հեռավորությունը (տեղերի միջեւ գտնվող բաց տարածքների թիվը) ընտրված տեղից մինչև ամենակարճ դիտող: [1, 0, 0, 0, 1] -> 2 [1, 0, 1, 0, 0, 1, 0, 0, 1] -> 2 [1, 0, 1, 0] -> 1 [0, 0, 0, 1] -> 3 [1, 0, 0, 0] -> 3 place = ((right - left) / 2) """ func maxPlaces(arr []int) int { }
Ի՞նչ սխալ կլինի տողում նշանի փոփոխության փորձի ժամանակ՝ панիկա, մշակված սխալ կամ այլ բան։
Ի՞նչ է SIGTERM նշանը (kill -15) և ինչու է ավելի լավ օգտագործել այն, քան SIGKILL (kill -9):
Ի՞նչ են գործարքների մեկուսացման մակարդակները: Որոնք եք օգտագործել?
Հիշեք ձեր նախորդ փորձից մի իրավիճակ, երբ տեսաք, որ թիմի ղեկավարի կամ ճարտարապետի առաջարկած ճարտարապետական լուծումը օպտիմալ չէր։ Ինչ եք արել այդպիսի իրավիճակում։ Ինչ-որ կերպ պաշտպանե՞լ եք ձեր տեսակետը։
Ի՞նչ է տեղի ունենում, երբ սլայսի ծավալը սպառվում է և ավելացվում է ևս մեկ տարր։
Ի՞նչ է նշանակում `var _ Interface = (*Type)(nil)` կառուցվածքը Go-ում։
Ի՞նչ կլինի վերջում զանգվածի երկարության հետ՝ երբ 1000 գորուտիններից համաժամանակյա հավելում կատարվի։
Ի՞նչ տեսակի գործարքներ գիտես: Դրանք ինչու են անհրաժեշտ?
Ինչն է ձեզ ավելի մոտ՝ արտադրանքի կամ ենթակառուցվածքի զարգացմանը:
Ով պետք է փակել ելքային ալիքը out — merge ֆունկցիան թե main?
Ի՞նչ է որոնման ներկայիս ալգորիթմական բարդությունը։
հիմնական փաթեթ func main() { c := make(chan int, 1) 3 անգամ ցիկլ { ընտրություն { ըստ նախնական: println(1) դեպք <-c: println(2) դեպք c <- 1: println(3) } } }
Ինչպես հասաք PostgreSQL-ի օպտիմիզացման պահը և որ օպտիմիզացիոն մեթոդներ եք օգտագործել?
Կարո՞ղ է pprof միշտ ցույց տալ, որ لديك արտահոսք հիշողության կամ գերազանցել սահմանը։
Կարճ ասեք, ինչ եք զբաղվել նախորդ աշխատանքային վայրերում և ինչ ֆունկցիաներ եք իրականացրել։
Ի՞նչ են Mutex և RWMutex-ը: Ինչո՞վ են տարբերվում։
Ի՞նչ են ձեր աշխատավարձի սպասումները և նախընտրած ձևաչափը։
Ինչպե՞ս եք օպտիմալացրել որոնողական սցենարները։