Pastāstiet mums par uzdevumiem, kurus veicat savā pašreizējā darbā FinTech platformā.
Golang
Pastāsti man par CQRS
Kā īstenot kārtotu karti (ordered map) Go, kas garantē atslēgu kārtību iterācijas laikā?
Vai jums ir atvērta individuālā uzņēmējdarbība vai strādājat kā pašnodarbinātais ārējai uzņēmējdarbībai?
Pastāstiet par uzņēmumu: kas jūs esat, ar ko nodarbojaties, kāda ir jūsu virziena?
Kādus citus procentilus jūs izmantojāt?
Kāpēc izvēlējāties Kafka, nevis citus ziņojumu pārsūtīšanas mehānismus (RabbitMQ, NATS)?
Kā jūs optimizējāt meklēšanas skriptus?
Ko darīt, ja PM dod uzdevumu ar nereālistisku novērtējumu?
Kā pievienot kontekstu Stop metode, lai varētu pārtraukt gaidīšanu uzdevumu izpildei ar laika ierobežojumu?
// Rakstietas asīnhronais uzdevumu apstrādātājs kā bibliotēku // Klients nodod objektu (Task) ar datiem uzdevuma izpildei, // mūsu piemēram izmantosim tukšu struktūru. // Apstrādātājs vienlaikus var apstrādāt ne vairāk kā N uzdevumu, // un ne vairāk kā X uzdevumi var tikt ievietoti rindā uz apstrādi. // Ja nav vietas rindā, nekavējoties atgriežam kļūdu klientam. // Uzdevums tiek ņemts apstrādei, ja ir brīvi apstrādātāji. // Simulējam apstrādes ilgumu ar time.Sleep(5*time.Second). // Tiklīdz viens uzdevums pabeidzas, ņemam nākamo no rindas. // Ja rinda ir tukša, gaidām jaunas uzdevumus no klientiem. // Ar zvaigznīti: paplašiniet Task struktūru un iegūstiet uzdevumu statusus caur atsevišķu pieprasījumu.
Kādi konkurences piekļuves problēmas rodas, izsaucot Get un Set metodes no dažādām gorutinām? Kā tās risināt?
Kāpēc mums būtu jāizmanto buferis, ja ierakstīšanas temps ir vienāds vai zemāks par lasīšanas tempu?
Kas notiks, ja atkārtoti izsauksiet Stop? Kā tas darbosies pēc tam, kad pirmais Stop jau ir izpildīts?
50 piezīmes kodu pārskatīšanā — ko darīsi?
Ko trūkst Go valodā salīdzinājumā ar citām valodām (piemēram, C#)?
Liels paldies par jūsu atbildi. Vai jūs varētu pastāstīt, vai esat strādājis ar AWS?
Kā bija organizēts tava komandas izstrādes process (CI/CD, testēšana, koda pārskatīšana)?
Tabulu normalizācija un denormalizācija — pastāsti man par normālajām formām
Kādi ir abu scenāriju plusi un mīnusi: uzdevumu pievienošana pirms pulēšanas un pēc tās?