Jaké indexy jste použili?
Golang
Proč jste se rozhodli migrovat z monolitu na mikroservisy? S čím jste se potýkali?
Jak chápete, co je to selektivita indexu?
Zúčastnil ses na projektu, který byl postaven od základu, nebo jsi již vstoupil do nějaké mezistádia?
Proč jste zvolili RabbitMQ místo Kafka pro oznámení?
Jak jste si vybrali typ databáze (PostgreSQL, ClickHouse, Redis)?
Implementujte cache pro funkci getUserFromDB. Data se zřídka mění.
Jak je ti pohodlný hybridní formát práce (2krát týdně v kanceláři, metro Tula)?
Pověz mi o své zkušenosti a o tom, jaký vliv jsi měl na produkt nebo funkci na předchozím místě práce.
Standardně 2 týdny nebo trochu více na přechod?
Proč ses rozhodl vstoupit na trh a zvažovat jiné nabídky v souvislosti s motivací ke změně?
Pověz mi o nějakém složitém úkolu, který se ti nedávno podařilo realizovat, nebo o tom nejzajímavějším. Co to bylo, co jsi udělal, co se stalo?
Co je to bloat (nafouknutí) indexu a proč je to v PostgreSQL takto?
Jak jste škálovali konzumenty v Kafka? Co se stane, pokud je více konzumentů než partition?
1C také publikovala data přímo do Kafka?
Proč jsi použil sync.Map místo běžné mapy s Mutex?
Jaký je stav hledání? Jsou již nabídky, termíny jejich přijetí?
Jak řešit situaci, kdy všech 5 gorutin najednou vidí prázdný cache a jdou do databáze (cache stampede)?
K čemu se používala replikace v PostgreSQL?
Jak aktivně zvažujete nabídky? Jsou již nabídky, lhůty pro jejich přijetí?