Sobes.tech

Golang

Ինչպես լուծել Redis pub/sub-ում կորած հաղորդագրության և առաքման երաշխիքների բացակայության խնդիրը շախմատի համար?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
73

""" Կինոյում տեղերը դասավորված են մեկ շարքում: Նոր եկած դիտողը ընտրում է տեղ, որպեսզի նստի հնարավորինս հեռու մյուս դիտողներից շարքում: Արդյոք, այդ տեղից, որտեղ նստելու է, մինչև ամենակարճ դիտողը հեռու լինելը պետք է լինի առավելագույն: Հավաստի է, որ շարքում միշտ կան ազատ տեղեր և արդեն նստած է առնվազն մեկ դիտող: Գրեք ֆունկցիա, որը տրված տեղերի շարքի (զրոներ և միավորներ) հիման վրա կվերադարձնի հեռավորությունը (տեղերի միջեւ գտնվող բաց տարածքների թիվը) ընտրված տեղից մինչև ամենակարճ դիտող: [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 { }

Intern
Яндекс
73

Ի՞նչ սխալ կլինի տողում նշանի փոփոխության փորձի ժամանակ՝ панիկա, մշակված սխալ կամ այլ բան։

Senior
МВидео/эльдорадо
73

Ի՞նչ է SIGTERM նշանը (kill -15) և ինչու է ավելի լավ օգտագործել այն, քան SIGKILL (kill -9):

Middle+
VKVK
73

Ի՞նչ են գործարքների մեկուսացման մակարդակները: Որոնք եք օգտագործել?

Senior
Бюро 1440Бюро 1440
73

Հիշեք ձեր նախորդ փորձից մի իրավիճակ, երբ տեսաք, որ թիմի ղեկավարի կամ ճարտարապետի առաջարկած ճարտարապետական լուծումը օպտիմալ չէր։ Ինչ եք արել այդպիսի իրավիճակում։ Ինչ-որ կերպ պաշտպանե՞լ եք ձեր տեսակետը։

Senior
АЭРО
73

Ի՞նչ է տեղի ունենում, երբ սլայսի ծավալը սպառվում է և ավելացվում է ևս մեկ տարր։

Senior
I-teco
73

Ի՞նչ է նշանակում `var _ Interface = (*Type)(nil)` կառուցվածքը Go-ում։

Senior
VK CloudVK Cloud
73

Ի՞նչ կլինի վերջում զանգվածի երկարության հետ՝ երբ 1000 գորուտիններից համաժամանակյա հավելում կատարվի։

Senior
OZONOZON
73

Ի՞նչ տեսակի գործարքներ գիտես: Դրանք ինչու են անհրաժեշտ?

Senior
Small
73

Ինչն է ձեզ ավելի մոտ՝ արտադրանքի կամ ենթակառուցվածքի զարգացմանը:

Middle+
OZONOZON
73

Ով պետք է փակել ելքային ալիքը out — merge ֆունկցիան թե main?

Senior
Не указано
73

Ի՞նչ է որոնման ներկայիս ալգորիթմական բարդությունը։

Intern
Озон банк
73

հիմնական փաթեթ func main() { c := make(chan int, 1) 3 անգամ ցիկլ { ընտրություն { ըստ նախնական: println(1) դեպք <-c: println(2) դեպք c <- 1: println(3) } } }

Senior
Wildberries & Russ Bank
73

Ինչպես հասաք PostgreSQL-ի օպտիմիզացման պահը և որ օպտիմիզացիոն մեթոդներ եք օգտագործել?

Middle+
МВидеоМВидео
73

Կարո՞ղ է pprof միշտ ցույց տալ, որ لديك արտահոսք հիշողության կամ գերազանցել սահմանը։

Senior
ВайлдберрисВайлдберрис
73

Կարճ ասեք, ինչ եք զբաղվել նախորդ աշխատանքային վայրերում և ինչ ֆունկցիաներ եք իրականացրել։

Middle+
Яндекс
73

Ի՞նչ են Mutex և RWMutex-ը: Ինչո՞վ են տարբերվում։

Senior
Lenta Tech
73

Ի՞նչ են ձեր աշխատավարձի սպասումները և նախընտրած ձևաչափը։

Middle
Nau
73

Ինչպե՞ս եք օպտիմալացրել որոնողական սցենարները։

Senior
Cloud.ru
73
/412