Více služeb zapisuje události o uživateli (vytvoření, aktualizace, smazání) v Kafka, a začaly se objevovat chyby při aktualizaci nebo mazání — proč a jak to opravit?
Golang
Co se stane při čtení z uzavřeného kanálu v Go?
Jaké je složení týmu podle počtu?
S jakými zárukami doručení v Kafka jste se setkali, v jakých případech se používají?
Proč je úložiště příspěvků navrženo na 2000 znaků UTF-8 (~4 KB textu), a jak ukládat obrázky?
Pověz o své relevantní zkušenosti na posledním místě. O jaký produkt šlo, jaký byl tým?
Pokud udělám 6 replik služby při 3 partičkách, pomůže to urychlit čtení?
Praktický úkol: implementovat funkci FastestSearcher, která spouští testování několika vyhledávačů paralelně a vrací jméno nejrychlejšího, dobu odezvy a chybu (pokud alespoň jeden vrátí chybu).
Jak jste zvládal dlouhé/pomalé dotazy v PostgreSQL?
Co bylo použito k hodnocení výkonu a profilování? Použilo se standardní profilování pprof v Go?
Měli jste v práci úkoly související s architekturou: museli jste navrhnout celou architekturu nebo pouze jednotlivé služby/mikroslužby?
Jsi na tomto projektu od svého nástupu v roce 2022, nebo jsi měnil projekty?
Co je zásobník a halda (heap)? Čím se liší? Jak zjistit, kde je alokována proměnná?
Co bys změnil na architektuře svého servisu, kdybys měl volnou ruku?
Je náš platební webhook služba stavová?
Co se stane, pokud předáte slice jako argument funkce a změníte ho uvnitř?
S jakými zárukami doručení v Kafka jste se setkal?
Můžete mi podrobněji říct o posledním projektu — o čem byl a jaké konkrétní úkoly jste realizovali?
HTTP, gRPC, WebDAV a WebSocket — který je zbytečný?
Jaké typy automatizovaných testů jste použil?