Sobes.tech

Java

Ako hodnotíte svoju skúsenosť so Spring, Spring Boot? Čo ste museli robiť? Viete, ako to funguje pod kapotou?

177

Prečo je potrebný NoSQL? Prečo nestačia relačné databázy? Príklady použitia, výhody, štruktúry ukladania.

177

Na aké situácie a úlohy sa používa funkcia v programovaní?

Junior — Middle
176

Ako bol organizovaný váš monitoring? Museli ste vytvárať vlastné metriky a upozornenia?

175

Ako nakonfigurovať veľkosť vlákna pre paralelné HTTP požiadavky?

175

V čom sa líšia hashové indexy od B-stromových indexov? Ktorý je vhodnejší na vyhľadávanie podľa priezviska?

175

Čo je nemenná (immutable) trieda? Aké má nevýhody?

174

Môžeš uviesť príklad situácie, kedy je použitie ThreadLocal opodstatnené?

Junior — Middle
173

Ak je k dispozícii cache dát, ako zistiť, že príčinou OOM je práve v ňom?

173

Ako funguje vnorená anotácia @Transactional, ak je vnútorná metóda v inom servise?

172

Problémy pri nasadení: chyby sa vyskytujú počas nasadenia a po ňom zmiznú. Prečo?

171

Povedz mi viac o implementácii CQRS vo vašom prípade.

171

Aký je rozdiel medzi synchronized blokom a atomikami? Ako funguje CAS?

171

V akej forme vám prišli požiadavky na úlohy?

170

Služba padá každé niekoľko hodín s OutOfMemoryError. Kde začneš s analýzou problému?

169

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

Ako potvrdiť chybu out of memory v produkcii a čo s tým robiť? Ako zachytiť heap dump v okamihu OOM?

167

Ako sa cítiš voči písaniu testov?

167

Ako zabezpečiť spoľahlivé odoslanie faktúry, ak môže externá služba zlyhať?

167

Čo presne ste ladili v Kafka? Aké konkrétne parametre ste nastavili?

167
/15