Перейти к содержимому
Get-offer
.tech
Ассистент
Банк вопросов
Обратная связь
Ресурсы
Подписка
Войти
Скачать
Банк вопросов
/
Java
Разработчик
Java
14 464 вопроса · 265 задач
Вопросы
14 464
Лайвкодинг
265
Поиск по вопросам
Уровень
Компания
Сортировка
14 464 вопроса
Вопрос
Senior
СБЕР
Расскажите про 2PC и 3PC — чем отличаются?
25 просмотров
→
Вопрос
Senior
СБЕР
По какому критерию принимать решение о дроблении интерфейса? Как поступить с классом, у которого 20 публичных методов?
25 просмотров
→
Вопрос
Middle+
pdm
Расскажи про оптимизацию SQL-запросов. Какой запрос требовал оптимизации? Как поняли, что нужно тюнить? Что тюнили?
25 просмотров
→
Вопрос
Senior
IT One
Знаешь ли ты про retry-политики в Kafka и как они работают?
25 просмотров
→
Вопрос
Senior
IT One
Кто занимался тестированием и системной аналитикой на проекте?
25 просмотров
→
Вопрос
Senior
СБК ПАРУС
Расскажи про себя, почему сейчас в поиске, чего ищешь?
25 просмотров
→
Вопрос
Senior
ТБанк
Прочитайте код и подсветите ошибки @Component public class AuthorSearchService { @Autowired private AuthorsRepository authorsRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // В query может быть как полностью ФИО, так и часть имени, например "Вадим Панов" или "панов" @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("too popular search with too much data, sending an alert..."); 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; } }
25 просмотров
→
Вопрос
Senior
ТБанк
Как понять, что проблема с connection pool? Как это проявляется для приложения?
25 просмотров
→
Вопрос
Middle
Лоция
Расскажи про Stream API. Что быстрее — Stream API или цикл for?
25 просмотров
→
Вопрос
Middle
Лоция
Расскажи про сборщик мусора в Java.
25 просмотров
→
Вопрос
Senior
Ozon Финтех
Есть 3 сущности - пользователь, чат, сообщение - У пользователя есть имя и дата регистрации - У чата есть название и дата создания - У сообщения есть текст, автор и дата создания - Пользователь может состоять в нескольких чатах одновременно - Сообщение обязательно принадлежит чату, сообщение не может принадлежать более чем 1 чату одновременно - Нужно описать предметную область в виде таблиц
25 просмотров
→
Вопрос
Senior
EXPERA
Гарантии доставки Kafka — между какими элементами они работают?
25 просмотров
→
Вопрос
Senior
EXPERA
Какие уровни изоляции транзакций существуют в PostgreSQL?
25 просмотров
→
Вопрос
Senior
EXPERA
В чём проблема volatile с типами Long и Double?
25 просмотров
→
Вопрос
Senior
Альфа-Банк
Как снимали heap dump, как анализировали, как автоматизировали снятие?
25 просмотров
→
Вопрос
Senior
прайм пейментс
Расскажи про проект, в котором долго работал. Какова твоя роль и состав команды?
25 просмотров
→
Вопрос
Senior
прайм пейментс
Что такое volatile в Java?
25 просмотров
→
Вопрос
Senior
прайм пейментс
Как Circuit Breaker помогает снизить количество сбоев при обращении к внешнему сервису?
25 просмотров
→
Вопрос
Senior
Яндекс вертикали
Какой был профиль нагрузки на чтение и запись — RPS?
25 просмотров
→
Вопрос
Senior
ИП Ганус Александр Андреевич
Какие решения приходилось принимать по замене или внедрению технологического стека? Приведите пример.
25 просмотров
→
←
Назад
1
…
640
641
642
…
724
Вперёд
→