Sobes.tech

Услугата се срива на всеки няколко часа с OutOfMemoryError. От къде ще започнеш анализа на проблема?

163

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

163

За какво е необходима ограничението foreign key? Без него не може ли?

162

Защо търсите нова работа?

162

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

Junior — Middle
162

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

161

Прочетете кода, определете какво ще бъде изведено в края на изпълнението на програмата

161

Прочетете кода и подчертайте грешките @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // В заявката може да има както пълно име, така и част от името, например "Vladimir Panov" или "panov" @Transactional public List<Author> search(String query) { List<Author> authors = authorsRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("твърде популярно търсене с твърде много данни, изпращане на предупреждение..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } }

161

Колко опита са необходими, за да гарантирате, че ще получите двойка от един цвят, ако имате купчина чорапи от три цвята (червен, бял, черен) и ги изваждате по един?

160

Как да видя SQL заявките, които JPA/Hibernate изпраща към базата данни?

160

Имало ли преглед на кода в екипа?

156

Разкажете по-подробно как оптимизирахте обработката на Kafka съобщения и синхронните RPC повиквания.

156

Разкажете за себе си и опита си

155

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

155

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

155

Дайте пример за голяма бизнес задача или интеграция, която сте извършили напълно сами.

153

Имали ли сте опит с писане на BeanPostProcessor? За каква задача?

153

Какво би направил, ако си деплойнал нещо и всичко се срина — аларми, не разбираш какво се случва?

153

Има ли ограничения за индексите? Какви видове индекси съществуват (hash, B-tree) и кога да ги използваме?

150

Без Hibernate, как да реализирате ръчно оптимистично заключване с нативен SQL?

150
/15