Sobes.tech

Как оценявате опита си със Spring, Spring Boot? Какво трябваше да направите? Знаете ли как работи под капака?

177

Защо е необходим NoSQL? Защо релационните бази данни не са достатъчни? Примери за използване, предимства, структури за съхранение.

177

За какви ситуации и задачи се използва функцията в програмирането?

Junior — Middle
176

Как да настроите размера на пул от нишки за паралелни HTTP заявки?

175

Каква е разликата между хеш-индекси и B-дерево индекси? Кой е по-подходящ за търсене по фамилии?

174

Можеш ли да дадеш пример за ситуация, в която използването на ThreadLocal е оправдано?

Junior — Middle
173

Какво е неизменяем (immutable) клас? Какви са недостатъците му?

173

Ако има кеш на данни, как да разберем, че причината за OOM е точно в него?

173

Как работи вложената @Transactional анотация, ако вътрешният метод е в друга услуга?

172

Разкажи повече за реализирането на CQRS във вашия случай.

171

Как беше организиран вашият мониторинг? Трябваше ли да създавате персонализирани метрики и аларми?

171

Каква е разликата между synchronized блок и атомиките? Как работи CAS?

171

Проблеми при деплой: грешки възникват по време на деплой и изчезват след това. Защо?

171

В какъв вид ви бяха представени изискванията към задачите?

170

package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }

168

Какво точно настройвахте в Kafka? Какви конкретни параметри конфигурирахте?

167

Как да осигурите надеждно изпращане на фактура, ако външен услуга може да се провали?

167

Как да потвърдим грешка за изчерпване на паметта в продукция и какво да правим с това? Как да направим heap dump в момента на OOM?

167

Разкажете ни как беше разпределението на задачите във вашия екип и вземането на архитектурни решения?

166

Въпрос за многопоточност: ще блокира ли програмата при преводите между портфейлите? Защо?

165
/15