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

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

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

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

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

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

💬 Вопросы:

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

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

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

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

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

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
Forwarded from YeaHub
Как и обещали — продолжаем регулярно делиться обновлениями контента 🔥

Добавили новое собеседование в Ozon на Frontend-разработчика и сразу 3 новые задачи 🚀

1. Frontend Разработчик в Ozon (Algo)
Алгоритмическое собеседование
📅 Дата: март 2026
💰 Вилка: от 250к

Дополнительно:
— задачи на реализацию fetchWithRetries
— типизация функции
— рефакторинг React-компонента

🔗 https://app.yeahub.ru/wiki/collections/257

2. Middle Frontend в Ozon (Algo 2)
Алгоритмическая секция
📅 Дата: декабрь 2025
💰 Ожидания по ЗП: от 300к
🧠 Опыт: ~5 лет

Стандартный этап: обсуждение опыта + решение задач

🔗 https://app.yeahub.ru/wiki/collections/258

3. Новые задачи
— Игла в стоге сена (Needle in Haystack)
— Сравнение версий (Compare Versions)
— Поиск суммы двух индексов (Two Sum Indices)

Теперь доступны также на: 🖥 Java, 🖥 Python, 👩‍💻 Golang

Продолжаем пополнять базу — дальше больше 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #continuous #integration #delivery
🤔 Для чего применяется CI/CD в backend-разработке?

💬 Кратко:

CI/CD используется для автоматической сборки, тестирования и доставки кода. Continuous Integration помогает быстро находить ошибки. Continuous Delivery упрощает выпуск новых версий. Автоматизация снижает количество ручных ошибок. В итоге разработка становится быстрее и стабильнее.

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

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

Добавили новые собеседования для Python и Java Backend-разработчиков 🚀

1. Middle+ Python Backend-разработчик в VK Predict 🖥
📌 Техническое собеседование
💰 Вилка по ЗП: 300–420к
🧠 Опыт: ~4 года
Всего вопросов: 44 (25 новых)

Темы:
— io_bound
— cpu_bound
— concurrency
— eventloop
— asyncio
— multithreading
— multiprocessing
— generators

🔗 https://app.yeahub.ru/wiki/collections/259

2. Middle+ Java Backend-разработчик в БАРС Групп 🖥
📌 Техническое собеседование
💰 Ожидания по ЗП: от 300к
🧠 Опыт: ~3 года
Всего вопросов: 55 (32 новых)

Темы:
— multithreading
— jmm
— concurrency
— collections
— stream api
— jpa
— hibernate
— microservices

🔗 https://app.yeahub.ru/wiki/collections/260

Продолжаем пополнять базу — дальше больше 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
#trainer #tutorials #exercise
📚 W3schools

На сайте представлены интерактивные уроки и справочные материалы по HTML, CSS, JavaScript, SQL, Python и другим технологиям; есть онлайн‑редактор для практики, примеры кода с возможностью редактирования и тестирования, а также разделы с упражнениями и тестами для закрепления знаний.

Перейти к материалу

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

💬 Кратко:

Стандартный механизм Serializable не сериализует поля, помеченные ключевым словом transient. Также не сериализуются поля, типы которых сами не поддерживают сериализацию. Статические поля не входят в состояние объекта и тоже не сохраняются. Если сериализуемый объект содержит несериализуемые поля, возникнет NotSerializableException. Эти ограничения важно учитывать при проектировании классов.

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

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

Добавили новые собеседования для Python и Java Backend-разработчиков 🚀

1. Middle+ Python Backend-разработчик в VisionLabs 🖥
📌 Техническое собеседование
💰 Вилка по ЗП: до 270к
🧠 Опыт: ~4 года
Всего вопросов: 45 (35 новых)

Темы:
— optimization
— asyncio
— concurrency
— performance
— io_bound
— http / api
— orm
— exceptions
— multithreading
— multiprocessing
— semaphore

🔗 https://app.yeahub.ru/wiki/collections/262

2. Middle+ Java-разработчик в Акселератор возможностей 🖥
📌 Техническое собеседование
💰 Вилка по ЗП: 200–250к
🧠 Опыт: ~4 года
Всего вопросов: 44 (20 новых)

Темы:
— spring / springboot
— hibernate / jpa
— transactions
— microservices
— kubernetes
— rest / http

🔗 https://app.yeahub.ru/wiki/collections/263

Продолжаем пополнять базу — дальше больше 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #jvm #java #kotlin

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

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

💬 Вопросы:

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

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

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

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

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

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

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

Платформа-задачник по популярным языкам. Все по классике: редактор кода+учебный материал+задания. Рассчитан на новичков и достаточно много бесплатных уровней

Перейти к материалу

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

Добавили новые собеседования для Middle+ разработчиков 🚀

👩‍💻 React Frontend

• Sitronics Group
Техническое собеседование — 50 вопросов (28 новых)

• Касперский
Техническое собеседование — 46 вопросов (24 новых)

• Банк Софт Системс (BSS)
Техническое собеседование — 44 вопроса (13 новых)

🖥 Java Backend

• Secreate (проект ВТБ)
Техническое собеседование — 40 вопросов (18 новых)

• Т-банк
Техническое собеседование — 46 вопросов (25 новых)

• Prooftech IT
Техническое собеседование — 67 вопросов (13 новых)

• T-Банк
Техническое собеседование — 47 вопросов (14 новых)

• Иннотех
Техническое собеседование — 47 вопросов (27 новых)

💡 Дополнительно

В Касперский добавили 4 новые задачи с собеседования — очень интересные.

Задачи: https://app.yeahub.ru/tasks

Собесы: https://app.yeahub.ru/wiki/collections

Продолжаем пополнять базу — дальше больше 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #java #collections #multithreading

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

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

💬 Вопросы:

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

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

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

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

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

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

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

💬 Кратко:

Серверная ферма — это группа серверов, объединённых для выполнения задач с высокой производительностью. Они используются для хостинга веб-сайтов, облачных сервисов и сложных вычислений.

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

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
#course #ии
📚 Мини-курс о применении ИИ в разработке

Он рассчитан на начинающих, пройти его можно всего за час. Конспекты доступны на русском языке

Перейти к материалу

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
1
#Собес #entity #manager #session
🤔 Почему в JPA используется EntityManager, а не Session?

💬 Кратко:

EntityManager — это интерфейс из спецификации JPA, а Session — интерфейс Hibernate. JPA использует EntityManager, чтобы код не зависел от конкретного ORM-провайдера. Это повышает переносимость и стандартизацию. Под капотом Hibernate всё равно использует Session. EntityManager — это абстракция над конкретной реализацией.

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

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

🤔 Middle+ Java Backend-разработчик в Акселератор возможностей

Техническое собеседование. Опыт в резюме — 4 года. Вилка 200–250к.

💬 Вопросы:

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

- Что такое модификаторы доступа в Java? Назовите их. Для чего используются?

- Что означает ключевое слово final?

- Что такое DispatcherServlet?

- Есть ли возможность создать два Singleton'а в Spring?

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

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

💬 Кратко:

Есть два основных способа:

- git cherry-pick — копирует конкретный коммит в текущую ветку.
- Интерактивный rebase (git rebase -i) — позволяет переупорядочивать или переносить несколько коммитов.

Пример через cherry-pick:
git checkout target-branch       # Переключаемся на ветку, куда переносим
git cherry-pick abc123 # abc123 — хеш коммита, который нужно перенести


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

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

GolovachCourses - это небольшой образовательный проект, на котором можно найти сотни видео, посвящённых разным аспектам языка Java. Основатель канала, к слову, ведёт курс "Scala for Java Developers" на проекте Udemy.com. По заявлению самого автора, разнообразие видео удовлетворит как опытных разработчиков, так и новичков, желающих освоить язык с нуля.

Перейти к материалу

📣 Все для прокачки навыков:
Анонсы → канал
Комьюнити → чат
База задач и вопросов → платформа
😁2
#Собес #observer #pattern
🤔 В чём суть паттерна Observer?

💬 Кратко:

Паттерн Observer описывает зависимость «один ко многим». Когда состояние объекта меняется, все подписчики получают уведомление. Это позволяет отделить источник событий от их обработки. Паттерн широко используется в UI и событийных системах.

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

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