Kas ir deadlock un race condition, kā ar tiem cīnīties?
Golang
Kā aprakstīt noteikumus podu izvietošanai konkrētos mezglos?
Pastāstiet par prioritātes rindkopa
Kāda ir atšķirība starp procesu un pavedienu operētājsistēmas līmenī?
Rinda, kas satur simbolus (){}. Jānosaka, vai ievades rinda ir līdzsvarota pēc iekavām.
Kādi ir transakciju izolācijas līmeņi un kā tie atšķiras?
/* Kinā ir viena rinda ar vietām. Jaunais skatītājs izvēlas vietu, lai sēdētu pēc iespējas tālāk no citiem skatītājiem rindā. Tas ir, attālums no vietas, kur viņš sēdīs, līdz tuvākajam skatītājam, ir jābūt maksimālam. Ir garantēts, ka vienmēr ir brīvas vietas un ka jau ir sēdējis vismaz viens skatītājs. Uzrakstiet funkciju, kas, pamatojoties uz dotu vietu rindu (nulles un vienu masīvu), atgriezīs attālumu no izvēlētās vietas. Ievade: [1, 0, 0, 0, 0, 1] Izvade: 2 Ievade: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Izvade: 2 Ievade: [1, 0, 1, 0] Izvade: 1 */
Ko pārstāv datu tips string Go?
Vai Kubernetes pod var satur vairākus konteinerus ar kopīgu tīkla vārdu telpu? Kā atšķiras pod no konteineriem?
Ja binārā meklēšana un meklēšanas koks darbojas vienlaikus, kāpēc abi pastāv un kad izmantot kuru?
Izstrādājiet vienlaikus drošu, atmiņā balstītu ātruma ierobežotāju, izmantojot Sliding Window vai Token Bucket algoritmu. Interfeiss: type RateLimiter interface { Allow(key string) bool } Prasības: - Ierobežojums: N pieprasījumi T sekundēs vienam atslēgas - Vienlaikus droša realizācija - Bez ārējām bibliotēkām - Minimālas bloķēšanas - Izskaidrojiet: - iespējamās sacensību situācijas - ietekmi uz GC - uzvedību ar lielu atslēgu skaitu Ievades parametri: NewRateLimiter(limit int, window time.Duration)
Uzrakstiet testus, lai pārbaudītu maksimālās attāluma uzdevuma risinājuma robežsituācijas
Pastāsti par masīviem un slices Go valodā: kā tie ir līdzīgi un kā atšķiras.
Cik aktīvi šobrīd meklējat un kāpēc apsveriet piedāvājumus?
Kas ir DNS un kā tas darbojas?
Vai mēs varam izveidot masīvu, kura elementiem ir dažādi tipi, piemēram, 1, "A" un false?
Kas ir sadursme un kā ar to cīnīties?
Kas ir darījums?
Kuras datu bāzes jūs izmantojāt darbā?
Kā darbojas select ar vairākiem kanāliem Go?