Чем отличаются аннотации @Component, @Service и @Repository в Spring?
Аннотация @Service в Spring используется для обозначения класса как сервисного компонента бизнес-логики.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Аннотация @Service в Spring используется для обозначения класса как сервисного компонента бизнес-логики.
Читать ответДля реализации инверсии зависимостей в последнем проекте я использовал паттерн Dependency Injection.
Читать ответЛямбда-выражения в Java позволяют создавать анонимные функции, которые можно использовать для краткой записи функциональных интерфейсов. Основные преимущества:
Читать ответНаибольшая временная сложность при вставке элемента в ArrayList возникает, когда элемент вставляется не в конец списка, а в середину или начало.
Читать ответМетод put() в структуре данных HashMap используется для добавления новой пары ключ-значение или обновления значения по существующему ключу.
Читать ответАутстаффинг — это модель найма, при которой компания привлекает внешних специалистов или целые команды, которые формально числятся в штате другой организации (аутстаффера), но работают над проектами заказчика.
Читать ответHashMap vs TreeMap:
Читать ответГибридный рабочий график — это сочетание работы в офисе и удалённо. Рассмотрение такой возможности зависит от личных предпочтений и специфики работы.
Читать ответПреимущества функционального программирования:
Читать ответJava и JavaScript — это два разных языка программирования, которые имеют разные цели и особенности:
Читать ответТеорема Брюера утверждает, что любое непрерывное отображение из компактного выпуклого множества в себя имеет неподвижную точку. Это значит, что существует точка, которая при применении этого отображения не меняется.
Читать ответЕсли потребуется, я готов остаться после работы или собеседования, чтобы завершить важные задачи или обсудить дополнительные вопросы. Это показывает мою ответственность и заинтересованность в результате.
Читать ответ