Golang
Vai tas nozīmē, ka viss tomēr beigsies pēc šī laika? Citiem vārdiem sakot, kaut kas vēl var nedarboties — kāda ir šeit problēma?
Pastāsti par Kubernetes — kas tas ir, kā tas atšķiras no Docker, kādas ir galvenās sastāvdaļas?
Vai darba laikā esat izmantojis ziņojumu starpniekus?
Kas ir sticky sesijas un kāpēc tās ir nepieciešamas, lai visas savienojumi kristu uz vienu instanci?
Kādu informāciju rāda EXPLAIN ANALYZE?
Ko parādīs programma? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4]
Kur nonāk gorutinas, kad tās tiek izveidotas — vietējā vai globālajā plānotāja rindā?
Kā izvilkt un apstrādāt četras atsevišķas pieprasījumus no partijas operācijas?
Kā jūs veicāt Kafka patērētāju mērogošanu? Saskaņā ar kādiem kritērijiem?
Tagad mēs vēlamies doties uz HeadHunter un meklēt kandidātus pēc filtri — kā to arhitektūrēt?
Kā atcelt rezervāciju pēc laika beigām (5 minūtes)?
Kas ir gorutina?
Kā atšķiras process, pavedien un gorutina?
Vai jūs veidojāt reāllaika analītiku vai kādus mērķus sākotnēji izvirzījāt?
Kāds bija projekts uzņēmumā? Kāds mikroserviss tur bija?
Ko būtu reikia patobulinti sakārtoto kartes realizācijā, ja būtu vairāk laika? Kādas ir iespējamās problēmas un attīstības virzieni bibliotēkā?
Kāda ir jūsu spilgtākā sasniegums visa darba laikā?
/* Dota ir rakstzīmju virkne. Atrodi indeksu pāru i un j skaitu (i <= j), starp kuriem nav atkārtotu rakstzīmju. "aba" virknei atbilde ir 5: var nebūt tikai ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Kādas citas iespējas ir, lai palielinātu datu bāzes ātrumu, izņemot indeksus?
Kas ir semafors?