""" Kinodes asuvad kohad ühel real. Uus vaataja valib koha, soovides istuda võimalikult kaugel teistest vaatajatest real. Teisisõnu, selle koha, kuhu ta istub, ja lähima vaataja vaheline kaugus peaks olema maksimaalne. Garanteeritakse, et real on alati vabad kohad ja et juba istub vähemalt üks vaataja. Kirjutage funktsioon, mis, võttes arvesse antud kohtade rida (nullide ja ühtede massiiv), tagastab kauguse (vahede arv istmete vahel) valitud kohast lähima vaatajani. [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 { }
Golang
Millises etapis olete oma tööotsingutel: aktiivselt või passiivselt kaalute vabu töökohti?
Kuidas te teete koostööd naaberteamidega lepingute osas — protobuf, sündmuse lepingud, milles on erinevus?
API Gateway jaoks üks Load Balancer, WebSocket jaoks teine — kokku kaks LB süsteemis?
Millised on palgaootused (palk käes)?
Raksturojiet savu pieredzi, projektu un uzdevumus.
Kas oled valmis minema teise keelde? Võib-olla tahad õppida midagi huvitavat?
Kui palju inimesi on praegu projektis?
Kas olete oma töös kasutanud avalikke pilvemajutusi (Yandex.Cloud, AWS jms)?
Kuidas töötab git flow — harud, keskkonnad, juurutamine?
Selgitage kogu Pipe funktsiooni koodi kommentaaridega
Kas olete kasutanud mõnda pilveteenust? Yandex, Google, AWS või muid pilveteenuseid?
Kas on võimalik parandada maxSegment algoritmi?
Millised on teie palgaootused?
Milline oli nende salvestiste lugemise ja kirjutamise koormuse profiil: kui palju nõudeid sekundis?
Palun räägi mulle, millist keelt sa praegu peamiselt kasutad? Kas on täiendavaid keeli, millega töötad?
Rääkige lühidalt võlgnevuste projektiga seotud arhitektuurist.
Real 60 buf = buf[:0] — mis siin toimub?
Kirjeldage skaleeritava sõnumside rakenduse funktsionaalsed ja mitterakenduspõhised nõuded
Milliste andmebaasidega töötad? Milline oli maksimaalne salvestatud andmete maht?