Sobes.tech

Что происходит, если контекст Spring падает при деплое в Kubernetes?

Senior
Velenes.Tech
12

Что такое CDC (Change Data Capture)?

Senior
МВидео/эльдорадо
12

Какой набор артефактов приходит разработчику по задаче?

Senior
01.tech
12

Что такое лямбда-выражение и функциональный интерфейс?

Senior
СБЕРСБЕР
12

Где ещё иммутабельные объекты проявляют свои преимущества?

Middle+
МТСМТС
12

Чего у тебя было больше в тестировании за всё время: UX/UI, бэкенд, API-интеграции?

Middle
waysbits
12

Расскажите про паттерны проектирования, которые использовали в проекте

Senior
СБЕРСБЕР
12

Расскажи про свой background: с чего начинал и про последнее/текущее место работы?

Middle
waysbits
12

Как ты понимаешь, что код завершён и его можно отправлять на ревью?

Middle+
МТСМТС
12

Помнишь ли какие есть виды кластеров в MongoDB и в чём разница?

Senior
МВидео/эльдорадо
12

Расскажите про паттерн Bridge — для чего нужен и как работает?

Middle+
луция
12

Какой сборщик предпочитаете — Maven или Gradle?

Middle+
луция
12

Что из себя представляют бизнес-операции и что позволило стандартизировать бизнес-логику?

Senior
СБЕРСБЕР
12

Что такое ZooKeeper и KRaft в контексте Kafka? В чём разница?

Senior
EXPERA
12

Расскажи про процесс разработки (Agile/Scrum). Как оцениваются задачи?

Senior
Velenes.Tech
12

@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Check if book exists " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Book already exists"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Book {} by {} is created with id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // check first key if(keys != null && !keys.isEmpty()){ String firstKey = keys.get(0); if (firstKey == "public") { for (String key : keys){ // ... some logic log.debug("Using key {}", key); }; } } } }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
12

Практическое задание: спроектируйте систему перевода денег между аккаунтами с требованиями: 1000 транзакций/сек, транзакционная корректность, синхронный API.

Senior
Napoleon IT
12

Сталкивались ли с проблемой N+1 запросов? Как решали?

Senior
BSS
12

Зачем нужен connection pool? Что такое handshake при подключении к БД?

Senior
01.tech
12

Что такое индексы в БД, когда их использовать и когда не использовать?

Senior
СБЕРСБЕР
12
/714