Sobes.tech

Golang

/* Ste spisovateľ, spravujete svoj mini blog a tam publikujete články. Používatelia (čitatelia) vášho blogu, po prihlásení, ich môžu prezerať/čítať. Je potrebné implementovať funkciu na počítanie unikátnych zobrazení za deň pre každý článok. Funkčné požiadavky: - Štatistika za dnešok: Autor môže vidieť, koľko unikátnych používateľov si jeho článok dnes pozrelo (údaje sa zbierajú v reálnom čase). - Štatistika za minulé dni: Autor môže vidieť štatistiku za ktorýkoľvek minulý deň (napríklad včera). Technické obmedzenia a podmienky: - Aplikácia beží na jednom serveri (jeden pod) - Ukladanie v pamäti - Čas v UTC0 */

Senior
186

Aké typy transakcií (úrovne izolácie) existujú v PostgreSQL?

Senior
186

Ako medzi sebou komunikovali služby?

Senior
186

Povedajte nam o optimizaciji poizvedb v bazi podatkov: kako ste našli problematične poizvedbe in kaj ste storili?

Senior
186

Ako bola zabezpečená opakovateľnosť výpočtov — že všetkým zamestnancom boli uplatňované rovnaké podmienky?

Middle+
184

Ako ste určili, kde sa nachádza úzke miesto konkrétnej požiadavky?

Middle+
183

Povedz mi o modeli GMP v Go. Ako fungujú fronty, čo je handoff, work stealing, netpoller?

Senior
182

Porozprávajte o optimistickom a pesimistickom blokovaní. Čo sa odlišuje?

Senior
182

Ako Go rozhoduje o alokácii pamäte na zásobníku alebo na halde? Prečo je to dôležité?

Senior
182

Čo je inline optimalizácia kompilátora? Kedy k nej dochádza a ako ovplyvňuje umiestnenie premenných?

Senior
182

Prečo bol v tomto konkrétnom prípade zvolený gRPC pre službu agregácie?

Middle+
182

Ako funguje Kafka? Povedzte o zárukách doručenia a idempotentnosti.

Senior
181

Ako by sa rozdelili partície, ak sú 2 spotrebitelia a 4 partície?

Middle+
180

Čo je to partícionovanie a sharding? Používali ste ich?

Senior
180

Ako fungoval motor pravidiel?

Middle+
180

Povedz mi o vývoji vlastného parsera logov (obálky nad OpenTelemetry). Aká bola tvoja úloha?

Senior
179

Ako ste pracovali s transakciami na shardoch? Ako ste zabezpečili konzistentnosť?

Senior
178

Čo robíte, ak sa rovnaká udalosť dostane dvakrát (duplikát)?

Senior
177

Čo je MVCC v PostgreSQL?

Senior
177

Čo ťa teraz zaujíma na novom zamestnávateľovi? Ako vyzerá ideálna pracovná skúsenosť?

Senior
177
/7