Встречается на собеседованиях • сегодня

Какие плюсы и минусы продукта

Плюсы:

  • Кроссплатформенность (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;
    // геттеры/сеттеры...
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы