Подборка объединяет вопросы, отмеченные на этапах интервью в Hftlabs. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: api, http, backend.
Да, такая ситуация возможна. В Java приложение использует не только Heap (кучу) для хранения объектов, но и другие области памяти, которые не учитываются в размере Heap:
Vaadin — это Java-фреймворк для создания веб-приложений с богатым пользовательским интерфейсом. Он позволяет писать UI на Java, а не на JavaScript, автоматически генерируя клиентскую часть.
Аннотация @Component в Spring используется для обозначения класса как компонента, который должен быть автоматически обнаружен и зарегистрирован в контексте Spring как bean.