Какво съдържат тактическите модели на DDD?
ERP Consultant
Работили ли сте с Kafka чрез Spring или директно?
Разкажи ми за нивата на изолация на транзакциите. С кои си работил и как се различават?
Кои многопоточни колекции знаеш?
Как да съхраняваме в низовата колона на базата данни изброими стойности, разделени с разделител, и удобно да работим с колекцията в кода?
Как работихте с тестването в Go? Работихте ли с мокове?
Какви видове сага знаете?
Има ли разлика в реда на определяне на полетата в съставен индекс? Например, ако има съставен индекс (име, фамилия), ще бъде ли използван индексът, ако заявката съдържа само фамилия?
Какви гаранции за доставка на съобщения в Kafka знаете?
Какво са Виртуални нишки? Как се различават от Зелените нишки? Кога е по-добре да ги използвате?
Как да реализираме шаблона Inbox от страната на услугата за известия за гарантиране на обработката на съобщения?
Какво е контекст в Go? За какво служи, какви видове има, какви модели на работа с него съществуват?
Кой е най-бавният ниво на гаранция за доставка в Kafka?
Каква е разликата между интерфейса Executor и ExecutorService?
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){ } }
Какво е exactly-once семантика в Kafka? Дава ли наистина абсолютни гаранции?
Как работата с бази данни беше извършвана в проектите — чрез ORM или нативни инструменти?
Разкажете малко за себе си и опита си
Ако PgBouncer държи 10 връзки, но има 100 клиента, как ще бъдат обслужвани?
Какво е сървлет? Какво е контейнер за сървлети? Кои популярни контейнери познаваш?