Golang
Kuo dažniausiai užsiimdavai savo kasdieniuose darbuose? Klaidų taisymas, refaktoringas, palaikymas, naujų funkcijų kūrimas?
Kokius JOIN tipus pažįstate?
Kodėl sync/atomic reikalingi suderinti rodyklės?
Kaip duomenys tekėjo per Kafka? Kaip atvykdavo įvykiai?
Kas yra Mutex?
Kodėl jūs padarėte būtent tiek paslaugų? Kaip vyko pasirinkimas — kurti paslaugą ar ne?
Svarstote galimybę dirbti outsourcing'e ar personalo nuomoj? Ar anksčiau dirbote outsourcing'e ar personalo nuomoj?
Be imperatyvios programavimo paradigmos yra ir funkcionali — ar žinote, kokios jos pranašumai?
Ar papildomai suskirstėte užduotis, kurias atnešė sistemos analitikas, komandos viduje?
Kaip suprojektuotumėte paslaugą, skirtą 50k RPS su minimaliu duomenų apdorojimu ir siuntimu į išorinį API, su pristatymo garantija ir be dubliavimų?
Ar taip pat užsiimi užduočių dekompozicija ir techniniu jų apdorojimu?
Kokias užduotis mėgsti? Ko ieškai sau?
Ką žinai apie sync paketą, išskyrus Atomic ir Mutex?
Kaip užtikrinti, kad eilėje esanti žinutė bus apdorota būtent vieną kartą, jei yra keli darbuotojai?
Ar dalyvavote kodo peržiūroje?
Kokius sinchronizacijos būdus žinote Go kalboje?
Ar turite patirties perkelti monolitą į mikroservisus?
Kiek laiko jau dirbate su Go? Anksčiau dirbote su PHP ir Go — kaip tai vyko?
Kuriame universiteto kurse dirbi? Kodėl iš karto pasirinkai Go? Kaip prie jo prisikėlei?
Kas nutiks su outbox schema, jei Kafka taps neprieinama? Iki kokio dydžio gali išaugti outbox eilė?