Pastāstiet par automātiskās novērtēšanas sistēmu: kam tā ir nepieciešama, vai tā ir monolīta vai mikroservisi, un kāda bija jūsu atbildības joma?
Golang
Pastāsti par MVCC (Daudzversiju konkurences kontrole) PostgreSQL.
Pastāstiet par Domain-Driven Design (DDD) savā projekta piemēra
Kas ir sastāvdaļu indekss?
Cik mikroservisi aptuveni bija sistēmā?
Kā noteikt, kur atradīsies mainīgais — uz krūves vai uz steka? Kas ir escape analīze un kā tā darbojas?
Pastāstiet par CI/CD pipeline: kādi vidēji, kādi soļi, kā process tika būvēts?
Pakalpojums veic pieprasījumus ārējai API, kas sāka atbildēt pēc 10 sekundēm. Goroutines uzkrājas, atmiņa pieaug, un pakalpojums krīt OOM dēļ. Kā aizsargāt?
Kuru Go versiju jūs izmantojat un atbalstāt?
Kā pareizi apstrādāt gadījumu, kad raksts pastāv, bet šodien tam nav skatījumu — vai tas ir kļūda vai nulle?
Kāda stila Saga tika izmantota: horeogrāfija vai orķestrācija?
Vai ir nepieciešams atjaunināt vai dzēst datus ClickHouse, vai tie vienkārši tur atrodas?
Jūs lasāt notikumus partijās un rakstāt partijās ClickHouse. Kā tas darbojas ar ACK — kad sniedzat apstiprinājumu?
Kādas ir atšķirības starp slices un arrays Go valodā?
Kas ir kanāls Go? Kam tiek izmantoti kanāli?
Kāpēc tika izmantots vienlaikus Kafka un gRPC? Kādi scenāriji tika pārraidīti caur Kafka, un kādi caur gRPC?
Kā ir konfigurētas jūsu patērētāju grupas Kafka? Cik tēmas, no kurienes lasāt?
Ja pakalpojum izmanto pārāk daudz atmiņas, ko skatīties profilētājā? Kā samazināt piešķīrumus?
Kāda veida starppakalpojumu sadarbība bija vienā no taviem pēdējiem projektiem?
Īsi izklāstiet savu darba pieredzi priekš komandām.