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

Как оценишь свои технические знания

Мои технические знания в Java на уровне Senior: глубокое понимание JVM, многопоточности (Concurrency API, synchronized, volatile), коллекций (включая fail-fast итераторы), Stream API, паттернов проектирования (SOLID, GoF). Опыт работы с Spring (Core, Boot, MVC, Data, Security), Hibernate/JPA (1st/2nd level cache, N+1 problem). Знаю SQL (оптимизация запросов, индексы), основы NoSQL (MongoDB, Redis). Пример:

java
// Потокобезопасный Singleton
public class Singleton {
    private static volatile Singleton instance;
    
    public static Singleton getInstance() {
        if (instance == null) {
            synchronized (Singleton.class) {
                if (instance == null) {
                    instance = new Singleton();
                }
            }
        }
        return instance;
    }
}

Постоянно изучаю новые технологии (Kotlin, микросервисы) и слежу за обновлениями Java (Records, Sealed Classes). Готов к сложным техническим обсуждениям.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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