Selgitage, mis on sync.Map ja millised on selle eelised võrreldes tavaliste kaartidega Go keeles.
Golang
Mis on linter Go-s?
Millised on Elasticsearchi eelised ja puudused?
Kas sa saad seletada kanalite kontseptsiooni programmeerimises ja nende peamist eesmärki?
Millised kriteeriumid on teie jaoks olulised projekti meeskonna valimisel?
Kuidas lahendada konkurentsivõimelise broneerimise probleem, kui liigute tõelise andmebaasi juurde?
Kas on vajalik, et lisada return pärast vea registreerimist handleris ebaõnnestunud valideerimise korral?
Miks viia äri vigu (ErrUnknownRoom, ErrRoomNotAvailable) domeenikihti?
Kas on string tüüp Go-s muudetav või muutumatu?
Mis on panic Go-s ja kuidas see erineb veast? Kuidas panic'i püüdma hakata?
Rääkige Go prügikoristusest (garbage collector). Mis on kolmetvärviline märgistamine? Mis on write barrier? Milliseid optimeerimisi kasutatakse?
Kas tas ir vērts atgriezt interfeisu vietā struktūru? Kad tas var būt priekšrocība?
Rekruti küsimus palgaootuste ja projekti töötingimuste kohta (230 tuhat vs 280 tuhat, ajutine leping)
Milline on probleem konkurentsel juurdepääsuga ilma mutexita? Kuidas seda parandada?
Mis on Graceful Shutdown ja miks see on vajalik?
Mis on tehingute ACID-omadused? Selgitage iga omadust.
Millised on probleemid DTO-objektiga, mis läbib kõiki kihte (handler → service → repository)?
Kuidas optimeerida jõudlust suure koormuse (1000 RPS) korral broneerimismeetodis mutexiga?
Kas saaksite anda näidet olukorrast, kus te olete edukalt lahendanud väga keerulise ülesande?
Kus peaks asutuslik valideerimine asuma (näiteks kuupäevade kontroll, broneerimislimiit 10 päeva) olema? Handleris või teenuses?