Pastāsti par SOLID principiem
Golang
Kā darba paralēli tika sadalīta starp darbiniekiem vienas pieprasījums?
Kā tiek īstenota OOP Go valodā?
Kuras bibliotēkas un ietvarus tika izmantoti Go pakalpojumā?
Kā ir vēlams organizēt datu pārraidi gorutinās: ar kanāliem vai caur ārējām mainīgajām?
Kas ir Deadlock un Livelock? Kāda ir atšķirība?
Kā tiek īstenota patērētāja/ražotāja idempotentība?
Kas ir indeksi datu bāzē? Kādi ir PostgreSQL indeksu veidi?
Ko parādīs programma ar buferizētu kanālu un select?
Kā tiek nodrošināta drošība REST un Kafka? Kas ir HTTPS/TLS?
Kas ir map Go iekšpusē? Kā darbojas hash tabula?
Kā darbojas kontekstu mantošana Go?
Ko darīja pakalpojumā, lai nodrošinātu pareizu darbību Kubernetes (Graceful Shutdown, Readiness Probe)?
Kuru maršrutēšanas bibliotēku vai ietvaru izmantojat savos projektos?
Kas notiek, lasot/ierakstot slēgtā kanālā? Kāda ir nullvērtība virknei un sēklai?
Izskaidrojiet atšķirību starp konteinerizāciju un virtualizāciju
Pastāstiet par savu darba pieredzi
Kā pareizi pārvaldīt tehnisko parādu, kad bizness spiež uz ātrumu un koda bāze pasliktinās?
Vai ir iespējams ar Go izstrādāt augsta frekvences tirdzniecības sistēmu, kas ir jutīga pret aizkavēšanos?
Kādi ir optimizācijas veidi biežām atmiņas piešķiršanām Go valodā?