Sobes.tech

Java

Proč jste zvolili UUID pro taskId místo Long/BigInt?

Senior
140

Na co je potřeba klíčové slovo volatile?

Senior
140

Jak je uspořádána vnitřní struktura LinkedHashMap? Co je prvkem obousměrného seznamu?

Senior
139

Co je DDD (Domain-Driven Design)? Jak je to spojeno s agregátem a omezeným kontextem?

Senior
139

Proč bylo nutné provádět optimalizaci SQL a jak byly rozděleny odpovědnosti mezi datové inženýry a vývojáře?

Senior
139

Jak implementovat paralelní volání v Java 17 bez virtuálních vláken?

Senior
139

Co představuje společnost «Elektron»: je to integrátor nebo produktová společnost, a co vyvíjí?

Senior
139

Na co je potřeba třída ClassLoader?

Senior
139

Jaká Kafka témata budou v systému reportů, kdo je produkuje a kdo je konzumuje?

Senior
139

V čem se liší anotace @Bean od @Component? Kdy použít jednu a kdy druhou?

Senior
139

Jaké indexy byste přidali do tabulky a proč?

Senior
138

Pověz o zajímavém úkolu, na který jsi hrdý

Senior
138

O jakých objektech je řeč při optimalizaci – metadatách nebo transakčních datech?

Senior
138

Jak číst velký CSV soubor (více než 1 GB)? Jak jej parsovat a řešit problém přerušení řádku na hranici chunků?

Senior
138

Jak aktivně jsi teď v hledání? Máš nabídky na ruce, termíny?

Senior
138

Jaké způsoby vkládání závislostí (Dependency Injection) existují ve Springu?

Senior
138

Pověz o smlouvě equals/hashCode.

Senior
138

Co je MCP a jak funguje?

Senior
138

Existuje backend, existuje frontend. Standardní zásobník technologií: Java, Spring, React, Postgres. Úkol: Navrhnout REST endpoint, který musí získat data ze 3 zdrojů a předat je UI, přičemž je třeba zajistit maximální možnou propustnost a minimální dobu odezvy (kritéria max/min podle našich konkrétních podmínek, protože v podstatě neexistuje žádné kouzlo a je třeba najít kompromis). Je známo, že očekávaný vrchol RPS tohoto REST endpointu bude 200. Známé detaily o zdrojích: 1. Zdroj - naše databáze, dotaz trvá asi 3 sekundy. 2. Zdroj - související REST služba, degraduje až na 2 minuty při 100 RPS, v normálním režimu odpovídá za 5 sekund. Nemůžeme změnit chování tohoto zdroje. 3. Zdroj - jiná související REST služba, náhodně vrací chyby 503 (bez jasného vzoru), v normálním režimu odpovídá za 10 sekund. Nemůžeme změnit chování tohoto zdroje.

Middle+
138

Jak vidíš svou roli v týmu? Co je pro tebe důležité při týmové práci?

Senior
137
/92