Встречается на собеседованиях • сегодня
Какие плюсы и минусы продукта
Плюсы:
- Кроссплатформенность (Write Once, Run Anywhere)
- Богатая стандартная библиотека
- Многопоточность и параллелизм (Thread API, ForkJoinPool)
- Автоматическая сборка мусора (GC)
- Сильная типизация и ООП
- Огромное сообщество и экосистема (Spring, Hibernate и др.)
Минусы:
- Высокое потребление памяти
- Медленный старт (JVM warm-up)
- Вербозность кода (по сравнению с Kotlin/Scala)
- Нет современных фич как в новых языках (деструктуризация, корутины)
- Сложность с нативным взаимодействием (JNI)
Пример:
java
// Плюс: простой многопоточный код
ExecutorService executor = Executors.newFixedThreadPool(4);
executor.submit(() -> System.out.println("Hello from thread!"));
// Минус: много шаблонного кода для простых вещей
public class Person {
private String name;
// геттеры/сеттеры...
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы