Java Backend | YeaHub
942 subscribers
347 photos
28 videos
3 files
576 links
Теория, подготовка к интервью и курсы для Java разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#Собес #java #microservices #monolith

🤔 Middle Java Backend-разработчик в компанию IT-smart.

Техническое собеседование. Осень 2024. Просил 250к+. Опыт в резюме 3 года. Сначала были вопросы по опыту работы, воркфлоу, гитфлоу

💬 Вопросы:

- Что такое Bean?

- Разница между Spring и Spring Boot

- Что такое микросервисная архитектура?

- Что такое реляционная база данных?

- Что такое PostgreSQL?

👉 Все вопросы из этого собеседования (23)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #java #acid #transaction

🤔 Middle Java Backend developer в компанию Сбер

Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн

💬 Вопросы:

- Какой жизненный цикл Spring Beans?

- Какие есть типы соединений (JOIN) в PostgreSQL?

- Что такое EXPLAIN в PostgreSQL?

- Можно ли после GROUP BY применить WHERE‑фильтрацию? Если нет, то как?

- Что означает ACID?

👉 Все вопросы из этого собеседования (25)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #jvm #java #kotlin

🤔 Middle Java Backend разработчик в Сбер

Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.

💬 Вопросы:

- Что такое JVM, JDK, JRE?

- Дайте краткую характеристику immutable object. Зачем они нужны?

- Что такое EXPLAIN в PostgreSQL?

- Что такое индекс в базе данных?

- Как протестировать сервис, который обращается к базе и внешним системам?

👉 Все вопросы из этого собеседования (21)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #java #collections #multithreading

🤔 Middle+ Java Backend разработчик в компанию Госуслуги

Техническое собеседование. Лето 2024. Вилка: 300-350к. Опыт в резюме: 4+ года. В конце собеседования были задачи на структуры данных, оптимизацию запросов и работу с БД.

💬 Вопросы:

- В чем разница между == и equals()?

- Когда использование индексов неэффективно?

- Как работает intern() для строк и когда его стоит использовать?

- Чем интерфейс отличается от абстрактного класса?

- Что такое @Override и @Overload? К каким принципам OOP они относятся?

👉 Все вопросы из этого собеседования (17)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
1
#Собес #java #sql #microservices

🤔 Middle Java Backend разработчик в компанию Билайн

Техническое собеседование. Лето 2024. Вилка: 250к+. Проект: обещанный платеж. Опыт в резюме: 3 года.

💬 Вопросы:

- Что такое EXPLAIN в PostgreSQL?

- Что лучше: микросервисы или монолит?

- Какие методы использовали для оптимизации SQL-запросов (индексы, уменьшение JOIN, проверка на NULL)?

- Как осуществляется контейнеризация Java-приложений с помощью Docker?

- Какие способы взаимодействия между микросервисами существуют и в чём их различия (например, REST, Kafka)?

👉 Все вопросы из этого собеседования (21)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
❤‍🔥1
#Собес #java #threading #postgres

🤔 Middle Java Backend Developer в компанию Тбанк

Техническое собеседование. Осень 2024. Вилка: 300-350к. Опыт в резюме: 5 лет. Было код-ревью, обсуждали теорию и оптимизацию БД.

💬 Вопросы:

- Что делать, если SQL-запрос выполняется слишком долго?

- Почему не стоит ставить индексы на все поля таблицы?

- Как ThreadLocal используется для передачи параметров, привязанных к потоку?

- В чём разница между ArrayList и LinkedList? Какие операции эффективны для каждой из них?

- Как избежать ConcurrentModificationException при удалении элементов из коллекции во время итерации?

👉 Все вопросы из этого собеседования (25)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #jvm #java #kotlin

🤔 Middle Java Backend разработчик в Сбер

Техническое собеседование. Лето 2025. Опыт в резюме: 4.2. года. Вилка: 250-280к. Был лайвкодинг, задачи на SQL.

💬 Вопросы:

- Что такое JVM, JDK, JRE?

- Дайте краткую характеристику immutable object. Зачем они нужны?

- Что такое EXPLAIN в PostgreSQL?

- Что такое индекс в базе данных?

- Как протестировать сервис, который обращается к базе и внешним системам?

👉 Все вопросы из этого собеседования (21)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #java #threading #postgres

🤔 Middle Java Backend Developer в компанию Тбанк

Техническое собеседование. Осень 2024. Вилка: 300-350к. Опыт в резюме: 5 лет. Было код-ревью, обсуждали теорию и оптимизацию БД.

💬 Вопросы:

- Что делать, если SQL-запрос выполняется слишком долго?

- Почему не стоит ставить индексы на все поля таблицы?

- Как ThreadLocal используется для передачи параметров, привязанных к потоку?

- В чём разница между ArrayList и LinkedList? Какие операции эффективны для каждой из них?

- Как избежать ConcurrentModificationException при удалении элементов из коллекции во время итерации?

👉 Все вопросы из этого собеседования (25)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #oop #java #spring

🤔 Middle Java Backend разработчик в компанию Яндекс (Вертикали)

Техническое собеседование. Лето 2025. Зарплатная вилка: 250-280к. Опыт в резюме: 4.2 года. Проект: Разработка интеграционного слоя (микросервисы на Spring Boot) для системы расчета штрафов и оценки поставщиков для сети гипермаркетов. Был лайвкодинг.

💬 Вопросы:

- Что такое Spring Boot и в чём его основное преимущество?

- Как обрабатывать кэширование в распределенной среде с использованием Redis?

- Какие методы использовали для оптимизации SQL-запросов (индексы, уменьшение JOIN, проверка на NULL)?

- Как настроить CI/CD?

- Какие способы взаимодействия между микросервисами существуют и в чём их различия (например, REST, Kafka)?

👉 Все вопросы из этого собеседования (26)

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#Собес #Java #AtomicInteger #synchronized
🤔 В чем отличие AtomicInteger от synchronized?

💬 Кратко:
AtomicInteger использует атомарные операции на уровне процессора (CAS - Compare-And-Swap) для безопасного изменения значения без блокировок. Synchronized создает мониторную блокировку на объекте, которая полностью блокирует доступ других потоков к критической секции. AtomicInteger обычно быстрее в сценариях с высокой конкуренцией, так как избегает дорогостоящих операций блокировки и разблокировки. Synchronized проще в использовании и подходит для защиты сложных операций, состоящих из нескольких шагов.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа