Sobes.tech

Golang

Kāpēc vēlaties mainīt un apsver citas uzņēmumus?

Middle
4

// koda funkcijai best() // ar kļūdu apstrādi, ja nav pieejams backend

3

Kāpēc nolēmi sazināties ar 2GIS? Kas tevi piesaistīja uzņēmumā vai konkrētā vakancē?

Middle
3

Vai jūs kādreiz esat strādājis ar konkurētspējīgu piekļuvi datiem datu bāzē? Kādus mehānismus, piemēram, transakcijas un bloķēšanu, esat izmantojis? Vai ir veidi, kā šo problēmu risināt bez datu bāzes iesaistes?

Senior
3

// koda funkcijai best() // ar kļūdu apstrādi, ja nav pieejams backend

3

Kā tas tiek pārvaldīts kodā?

Senior
3

/* Ir ir mikroservisu arhitektūras un aplikācija. Mikroserviss var tikt abstrakti izmantot Backend interfeisu. Lai piekļūtu vienam mikroservisa eksemplāram, var izmantot tipu BackendImpl, kas jau ir realizēts. Katram mikroservisam ir vairākas desmiti darbojošu eksemplāru, katrs pieejams ar savu adresi addr. Tomēr, atsevišķi mikroservisa eksemplāri ir neuzticami: tie var krist, būt nepieejami vai pārslogoti. Tādēļ jums jārealizē Balancer tips, kas arī realizē Backend interfeisu un veic klienta puses slodzes līdzsvarošanu starp mikroservisa eksemplāriem, katru reizi izvēloties **mazāk pārslodzi** eksemplāru. */

2

// koda funkcijai best() // ar kļūdu apstrādi, ja nav pieejams backend

2

Vai Go ir objektorientēta programmēšana? Ja jā, kā tā ir īstenota; ja nē, kāpēc?

Senior
2

Kā jūs organizējāt mērogošanu un ar kādām mikroservisu arhitektūrām esat strādājis?

Senior
2

Kā īstenot metodi Status, lai iegūtu uzdevuma statusu pēc ID?

2

Kas notiek ar programmu, ja atsevišķā gorutīnā rodas panic?

Senior
2

Aprakstiet savu jaunas pakalpojuma izstrādes un izvietošanas procesu: no prasību vākšanas līdz izvietošanai izstrādes un testēšanas vidēs.

Senior
1
/419