Co je SELECT FOR UPDATE? K čemu je to, pracoval jste s touto konstrukcí?
ERP Consultant
Pověz mi o úrovních izolace transakcí. S kterými jsi pracoval a v čem se liší?
Jak uložit v řetězcovém sloupci databáze enumerované hodnoty oddělené oddělovačem a pohodlně pracovat s kolekcí v kódu?
Jaké víc vláknové kolekce znáš?
Pracoval(a) jste s Kafka přes Spring nebo přímo?
Jak jste pracoval s testováním v Go? Pracoval jste s mocky?
Jaké druhy sag znáte?
Jaké garantované doručení zpráv v Kafka znáte?
Co je to kontext v Go? K čemu je to potřeba, jaké jsou jeho druhy, jaké vzory práce s ním existují?
Existuje rozdíl v pořadí definice polí v složeném indexu? Například, pokud je složený index (jméno, příjmení), bude index použit, pokud dotaz obsahuje pouze příjmení?
Jaká je nejpomalejší úroveň záruky doručení v Kafka?
Co jsou to Virtuální vlákna? Čím se liší od Zelených vláken? Kdy je lepší je použít?
Jak implementovat vzor Inbox na straně služby oznámení pro zajištění zpracování zpráv?
public class Main { public static void main(String[] args) { System.out.println("Hello World"); } } -------------------------------- @SpringBootApplication @RestController @RequestMapping("/tasks") public class Main{ private final List<Task> tasks = new ArrayList<>(); private final AtomicLong idGenerator = new AtomicLong(1); public static void main(String[] args){ SpringApplication.run(Main.class, args); } @PostMapping @ResponseStatus(HttpStatus.CREATED) public Task createTask(@RequestBody CreateTaskRequest request){ Task task = new Task(idGenerator.getAndIncrement(), request.title()); tasks.add(task); return task; } @GetMapping public List<Task> getAllTasks(){ return tasks; } public record CreateTaskRequest(String title){ } public record Task(Long id, String title){ } }
Jaký je rozdíl mezi rozhraním Executor a ExecutorService?
Co je to přesně-once sémantika v Kafka? Nabízí skutečně absolutní záruky?
Jak byla práce s databázemi vedena na projektech — přes ORM nebo nativní nástroje?
Pověz mi něco o sobě a svých zkušenostech
Jak jste implementovali Outbox worker — psali jste vlastní polling nebo používali infrastrukturní nástroj?
Co je to servlet? Co je to kontejner servletů? Jaké oblíbené kontejnery znáš?