Կարո՞ղ է լինել կայուն հիշողություն, առանց քարտը հեռացնելու։
Golang
""" Կինոյում տեղերը դասավորված են մեկ շարքում: Նոր եկած դիտողը ընտրում է տեղ, որպեսզի նստի հնարավորինս հեռու մյուս դիտողներից շարքում: Արդյոք, այդ տեղից, որտեղ նստելու է, մինչև ամենակարճ դիտողը հեռու լինելը պետք է լինի առավելագույն: Հավաստի է, որ շարքում միշտ կան ազատ տեղեր և արդեն նստած է առնվազն մեկ դիտող: Գրեք ֆունկցիա, որը տրված տեղերի շարքի (զրոներ և միավորներ) հիման վրա կվերադարձնի հեռավորությունը (տեղերի միջեւ գտնվող բաց տարածքների թիվը) ընտրված տեղից մինչև ամենակարճ դիտող: [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 { }
Ի՞նչ փուլում եք ձեր աշխատանքային որոնումներում՝ ակտիվորեն կամ պասիվ կերպով դիտարկում եք ազատ աշխատատեղերը:
Ինչպե՞ս եք համաձայնվում հարևան թիմերի հետ պայմանագրերի շուրջ — protobuf, իրադարձության պայմանագրեր, ինչ տարբերություն կա:
Ինչ են աշխատավարձի սպասումները (նվազագույն)?
Պատմեք ձեր փորձի, նախագծի և առաջադրանքների մասին։
Դու պատրաստ ե՞ս անցնել ուրիշ լեզու: Կարող է, ուզում ես ինչ-որ հետաքրքիր բան սովորել։
Ներկայումս ծրագրում քանի մարդ կա?
Օգտագործե՞լ եք հանրային ամպեր ձեր աշխատանքի ընթացքում (Yandex.Cloud, AWS և այլն):
Ինչպես է աշխատում git flow — ճյուղեր, միջավայրեր, տեղադրում?
Ի՞նչ եք սպասում ձեր աշխատավարձից:
Ներկայացրեք Pipe ֆունկցիայի ամբողջ կոդը մեկնաբանություններով
Տող 60-ում buf = buf[:0] — ինչ է տեղի ունենում այստեղ?
Դուք օգտվե՞լ եք ամպային ծառայություններից: Yandex, Google, AWS կամ այլ ամպային ծառայություններ։
Կարող է արդյոք բարելավվել maxSegment ալգորիթմը?
Կարճ ներկայացրեք պարտքերի նախագծի ճարտարապետությունը։
Խնդրում եմ, պատմեք, թե այժմ որ լեզուն եք օգտագործում որպես հիմնական: Կան լրացուցիչ լեզուներ, որոնցով աշխատում եք?
Նկարագրեք մասշտաբային հաղորդագրության ֆունկցիոնալ և ոչ ֆունկցիոնալ պահանջները
Այս պահեստների ընթերցման և գրելու բեռի պրոֆիլը ինչ էր՝ քանի պահանջ/sec?
Ի՞նչ տվյալների բազաների հետ եք աշխատում: Ի՞նչ էր պահվող տվյալների առավելագույն ծավալը: