Kādi problēmas var rasties, ja starp pavedieniem ir kopīga atmiņa? Kā no tā izvairīties? Kādas sinhronizācijas metodes jūs zināt?
Golang
Kā atšķiras virtualizācija no konteinerizācijas?
Cik dziļi jums nācās iegrimt Kafka? Cik daudz vienlaicīgu lasītāju var būt no tēmas ar 5 daļām Consumer Group ietvaros?
Kādus projektēšanas modeļus pazīsti? Kādas modeļu grupas pastāv?
Kā izraisīt paniku, strādājot ar kanālu? Kas notiek ar operācijām ar nil-kanālu un slēgtu kanālu?
Kas ir deadlock? Kā no tā izvairīties?
Kas ir konteksts Go? Kā tas tiek izmantots? Kā darbojas atcelšana caur kontekstu?
Kas ir partīcijonēšana un sharding?
Kas ir interfeiss Go? Kā darbojas duck typing? Vai ir iespējams pārbaudīt interfeisa īstenošanu kompilācijas laikā?
Pastāsti par lietojumprogrammu līmeņa protokoliem. Kas ir gRPC? Kā tas atšķiras no REST?
Kas ir deadlock un kā no tā atbrīvoties?
Kā procesi var savstarpēji sazināties (IPC)?
Kāda ir atšķirība starp procesu un pavedienu (operētājsistēmas kontekstā)?
Kādi Mutex veidi ir Go?
Ko darāt [uzņēmumā]? Pie kura projektā strādājat?
Uzdevums: apvienot divus sakārtotus slices ar unikālām vērtībām vienā sakārtotā slice ar unikālām vērtībām
Kad ir kad ir vajadzētu dzēst indeksus? Kas ir denormalizācija?
Vai aktīvi apsverat piedāvājumus? Vai ir beigu posmi?
Vai Go var noteikt deadlock? Kā Go izpildlaiks atklāj deadlock?
Vai procesiem ir iespēja sazināties savā starpā? Kādi IPC (starpprocesu saziņas) veidi pastāv?