Sobes.tech

Java

Co bylo příčinou hledání nového místa práce?

Senior
Магнус Тех
78

Jak rychle jste připraveni odejít s ohledem na přechodové termíny?

Senior
IT OneIT One
78

Můžete nám říct, čím jste se zabývali na posledním místě práce a proč jste se rozhodli odejít?

Senior
ки системы
78

Analyzujte rozdíly ve výkonu a využití paměti mezi použitím int[] a Integer[] v Javě, zejména v kontextu daného úryvku kódu: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ```

Senior
VKVK
78

Jaké bylo zatížení systému v době tohoto incidentu?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
78

Pověz mi o Stream API: typy operací, rozdíl mezi map a flatMap

Senior
Octo
78

Co je to DocumentType na řádku 15 a k čemu slouží?

Senior
СБЕРСБЕР
78

Co se stane, když skočíš na střechu jedoucího vlaku (200 km/h)?

Senior
BSS
78

Začali jste pracovat v roce 2020 v 'Automatizovaných systémech dopravy'; bylo vám 17 let?

Senior
ПАО Сбербанк
78

Povězte nám o sobě: co právě hledáte, posledním zaměstnání, zajímavých projektech, aktivitách hledání a paralelních procesech.

Senior
ПАО Сбербанк
78

Co byste chtěli dělat na novém místě? Co pro vás znamená účast na architektonických rozhodnutích?

Senior
ТБанк
78

Jak je zajištěna integrita transakcí při přechodu z monolitu na mikroservisy?

Senior
Позитив Технолоджис
78

Je možné použít anotaci @Transactional na metodě ExampleService::handle k zajištění konzistence? @Component @RequiredArgsConstructor public class ExampleService { private final OrderDao orderDao; private final DeliveryService deliveryService; @Transactional public void handle(long orderId) { orderDao.delete(orderId); deliveryService.cancelDelivery(orderId); } } - Ano, v případě chyby se změny v databázi vrátí zpět - Ne, uživatel nebude vědět, že objednávka nebyla smazána - Ne, mohou nastat úniky paměti v vrstvě HTTP klienta - Ne, mohou nastat timeouty ve vrstvě přístupu k databázi

Senior
RT Labs
78

Jaké problémy mohou nastat při vysoké zátěži (desítky milionů požadavků)? Jak škálovat řešení?

Senior
СБЕРСБЕР
78

[jméno] se zeptal: Pokud napíšu zprávu do tématu Kafka, do kolika partitionů se dostane?

Senior
сербская компания
78

Pracoval jste s vícenásobným vláknem? Co jste použil?

Senior
Позитив Технолоджис
77

Jaké jsou úrovně izolace v transakcích Kafka?

Senior
Альфа-БанкАльфа-Банк
77

/** * == FT == * Služba zpracování objednávek přijímá objednávku ke zpracování přes REST API. * Zpracování je následující: * - Zkontrolovat dostupnost zboží na skladě (volá se externí služba přes REST/HTTP). Pokud zboží není, zpracování objednávky se ukončí. * - Uložit objednávku do databáze objednávek * - Spustit další zpracování objednávky (Processing, volá se externí služba přes REST/HTTP) * - Spustit oznámení o nové objednávce (Notification, volá se externí služba přes REST/HTTP) * * == POZNÁMKA == * - zpracování by mělo být takové, že pokud se nepodaří uložit objednávku do databáze, nemělo by se spouštět zpracování (processing) ani oznámení (notification) * - použít identifikátor objednávky pro korelaci logů * - sledovat metriky 1) počet přijatých objednávek 2) počet úspěšně zpracovaných objednávek * - služba by měla být schopná zpracovat až 100 objednávek za sekundu */

Senior
СБЕРСБЕР
77

[jméno] se zeptal: A ty, kde jsi, v Moskvě?

Middle
СБЕРСБЕР
77

Jak funguje čištění paměti v Rustu (protože tam není žádný garbage collector)?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
77
/726