Tiešraides kodēšana: adresu dublēšanās noņemšana — kā apstrādāt sarakstu ar dublētiem, lai izsauktu unikālas adreses. Risinājums ar map.
Golang
Vai gorutinas darbojas paralēli vai konkurējoši?
Tiešraides kodēšana: uzdevums par goroutines — konkurētspējīga piekļuve kopīgajiem datiem, sacensību stāvoklis, risinājums ar mutex. Atšķirība starp sync.Mutex un sync.RWMutex.
Tiešraides kodēšana: semafors — kā tas darbojas un tā īstenošana, balstoties uz buferētu kanālu.
Pastāsti par goroutine plānotāju Go — GMP modeli, kādas funkcijas tas veic?
Pastāsti man par PostgreSQL transakciju izolācijas līmeņiem un ar kādām anomālijām tie cīnās.
Kas ir ACID? Izskaidro katru īpašību.
Kas ir konteksts Go, kā tas tiek izmantots, kam tas ir nepieciešams un kādi veidi pastāv?
Izstrādes rīki: darbs ar AI palīgiem (Cursor un citi), pieeja testēšanai (vienības, integrācijas testi).
Tiešsaistes kodēšana: pievienojiet funkcijai laika limitu — ja izpilde pārsniedz 1 sekundi, atgrieziet kļūdu. Izmantojiet select, time.After, context.
Kas ir CQRS?
Pastāstiet par SELECT FOR UPDATE — kam tas ir paredzēts un kā tas darbojas?
Arhitektūras uzdevums: kā garantēt notikuma nosūtīšanu uz Kafka, reģistrējot lietotāju mikroservisu arhitektūrā (lietotāja pakalpojums + paziņojumu pakalpojums), ja Kafka ir asimetriskais kanāls?
Pastāsti man par PostgreSQL indeksiem — kādi ir, kas ir sastādīts indekss un kolonnu kārtība.
Kas ir Clean Architecture un DDD? Vai jums ir bijusi darba ar tiem?
Kas ir graceful shutdown un kā tas darbojas Go?