public class Accumulator {
В данном классе есть несколько проблем и потенциальных улучшений:
Читать ответПодготовка к интервью
646 вопросов с собеседований в IT_One
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в IT_One. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, backend, api.
Каталог
В данном классе есть несколько проблем и потенциальных улучшений:
Читать ответАннотации @Bean и @Service в Spring имеют разные назначения и используются в разных контекстах:
Читать ответЕсли внутри блока finally возникает исключение, то это исключение будет выброшено поверх любых исключений, которые могли возникнуть в блоках try или catch. То есть исключение из finally "перекрывает" предыдущее.
Читать ответАннотация @Transactional в Java (например, в Spring Framework) может быть неэффективной или не работать должным образом в следующих случаях:
Читать ответДля таблицы результатов с сортировкой по фамилии и поиском по ключу в Java удобно использовать коллекцию, которая обеспечивает быстрый поиск и упорядочивание.
Читать ответСвязанный список — это структура данных, состоящая из узлов, где каждый узел содержит данные и ссылку (указатель) на следующий узел в списке.
Читать ответАннотация @Transactional в Spring не будет работать с приватными методами. Это связано с тем, что Spring реализует транзакции через прокси, которые перехватывают вызовы методов.
Читать ответПаттерн Proxy в Java выступает в роли посредника между клиентом и оригинальным объектом.
Читать ответАсинхронное взаимодействие между компонентами системы в Java можно реализовать несколькими способами:
Читать ответЧтобы создать собственный стартовый шаблон проекта на Java, можно следовать таким шагам:
Читать ответМетод flatMap в Stream API используется для преобразования каждого элемента потока в другой поток и последующего объединения всех этих потоков в один.
Читать ответОценивая свой грейд как senior Java-разработчика, я учитываю следующие аспекты:
Читать ответ