Existuje pomalý SELECT dotaz, který časem začal trvat déle? Jak diagnostikovat problémát?
C#
Jaký je maximální počet datových zásobníků, které může obsahovat struktura vaší aplikace?
Je možné provádět konceptuální hodnocení a srovnání jakýchkoli objektů v jazyce C#?
Pověz o své zkušenosti s optimalizací složitých SQL dotazů a prací s plánem vykonání. Byl případ, kdy se vám podařilo zrychlit dotaz 2-3krát?
Jak vyřešit problém s degradací cache (Redis odpovídá za 1 sekundu, databáze za 10 ms)?
Úkol: Požádali vás, abyste provedli revizi kódu nové funkce, jejíž podstatou je možnost rezervace zájezdu (který se skládá z letenky a hotelu). Funkce pro samostatné rezervace letenky a zájezdu již existují, od tohoto úkolu se očekává, že poskytne jednotnou metodu, která rezervuje celý zájezd nebo žádnou jeho složku.
Implementujte metodu, která vyplní úplné jméno uživatele ze skladu (IDbRepository nebo ICacheRepository) a předá obohacenou událost dále (IEventSaver) Je třeba dosáhnout maximální výkon V cache je 99,9 % aktuálních dat Při ukládání může být narušeno počáteční pořadí událostí public async Task Enrich(IEnumerable<UserEvent> events) { }
Existuje úkol: atomově zaznamenat událost v brokerovi (Kafka/RabbitMQ) a v databázi. Jak zajistit transakčnost?
Popište svou poslední pracovní zkušenost a hlavní povinnosti na předchozím místě
Jaké prvky lze pozorovat ve struktuře SQL dotazu?
Máte zkušenosti s vývojem nebo podporou monolitických aplikací?
Máte zkušenosti s implementací a používáním vzoru Saga v architektuře mikroservisů?
Ujasňuješ, zda máš zvláštní preference nebo požadavky na budoucí roli?
Můžete vysvětlit, co se rozumí plánem provádění dotazu v SQL a k čemu slouží?
Vysvětlete, čím se liší použití významových a referenčních typů dat jako klíčů ve struktuře dat typického slovníku.
Co je SOLID?
Pověz mi o své pracovní zkušenosti na posledním místě