TGViewer
Channel Public Channel
Java Backend | YeaHub

Java Backend | YeaHub

@yeahub_java_backend

Теория, подготовка к интервью и курсы для Java разработчиков

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

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

Для связи: @ruslan_kuyanets
Subscribers
919
Photos
359
Videos
28
Links
603

Showing posts older than #592 · Back to latest

Older Posts 20 shown
Post #589 251
Техническое собеседование. Опыт в резюме — 3 года. Зарплатные ожидания — от 300k. Формат интервью представлял собой ревью кода.

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/431
Post #587 254
Техническое собеседование. Зарплатные ожидания: от 250к. Опыт в резюме — 3 года

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/382
Post #586 242
#Собес #Spring #Transactional #AOP
🤔 Работает ли @Transactional при вызове метода внутри того же класса?

💬 Кратко:
Аннотация @Transactional не работает при вызове метода внутри того же класса, если вызов происходит напрямую, без использования Spring-прокси. Это связано с тем, что Spring реализует управление транзакциями через AOP-прокси, которые перехватывают вызовы только извне класса. Для решения проблемы можно использовать самовнедрение (self-injection) или вынести метод в отдельный компонент.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #585 294
#course #ооп #алгоритмы
📚 Бесплатный открытый онлайн-курс Хельсинкского университета

Бесплатный открытый онлайн-курс Хельсинкского университета (МООК) по объектно-ориентированному программированию на Java на английском языке. Курс затрагивает основы компьютерного программирования, а также алгоритмы и основы ООП, содержит много упражнений и подходит для обучения с нуля.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #584 285
#Собес #microservices #SOA #architecture
🤔 Чем микросервисная архитектура отличается от SOA?

💬 Кратко:
Микросервисы и SOA — это два подхода к построению распределённых систем, но они различаются по масштабу и принципам интеграции. SOA — это более общая архитектурная парадигма, часто использующая централизованный оркестратор (ESB) и общие стандарты для интеграции крупных, возможно монолитных, сервисов. Микросервисы — это эволюция SOA, где система разбивается на множество мелких, независимо развёртываемых сервисов, которые общаются через лёгкие протоколы (HTTP/REST, gRPC) и управляются децентрализованно. Основная цель микросервисов — повышение гибкости, скорости разработки и отказоустойчивости за счёт автономии команд и сервисов.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #582 277
Техническое собеседование. Вилка от 250к. Опыт в резюме — 4.5 года.

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/390
Post #581 275
#Собес #springboot #microservices #hibernate

🤔 Middle+ Java Backend-разработчик в Северсталь

Техническое собеседование. Июнь 2024. Вилка от 320к+. Опыт в резюме — 4+ года

💬 Вопросы:

- Для чего используется Spring MVC?

- Что такое транзакции в PostgreSQL?

- Что такое Kubernetes?

- Каковы лучшие практики развертывания приложений в Kubernetes?

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

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #580 277
Техническое собеседование.. Просил от 250к. Проект: Аккредитивы. Опыт в резюме — 3 года

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/409
  • ❤‍🔥 1
Post #578 285
#Собес #tree #dfs #bfs
🤔 Какие алгоритмы обхода дерева ты знаешь?

💬 Кратко:

- DFS (Depth-First Search):

- In-order (левый → корень → правый).
- Pre-order (корень → левый → правый).
- Post-order (левый → правый → корень).

- BFS (Breadth-First Search):

- По уровням (очередь).

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #577 321
#documentation #мидл
📚 Dev.Java

Платформа обучения Java от Oracle на английском языке. Это уже более профессиональный ресурс, который рассчитан на людей, понимающих основные принципы программирования и имевших с ним опыт в других языках.

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #575 304
#Собес #token #storage
🤔 Где рекомендуется хранить access token и refresh token и почему?

💬 Кратко:

Access token обычно хранится в памяти приложения или в JavaScript-переменной. Refresh token рекомендуется хранить в httpOnly cookies. Такое разделение снижает риск XSS-атак. Frontend не должен хранить оба токена в localStorage. Безопасность хранения напрямую влияет на устойчивость приложения.

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

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

🤔 Middle+ Java Backend-разработчик в БАРС Групп

Техническое собеседование. Опыт в резюме — 3+ года. Вилка от 300к

💬 Вопросы:

- Для чего используется Spring MVC?

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

- Что такое шардинг и репликация?

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

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

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Post #572 248
Техническое собеседование. Вилка от 250к. Опыт в резюме — 3 года.

Ссылка на вопросы и задачи собеседования:
https://app.yeahub.ru/wiki/collections/383
Post #571 274
#Собес #Spring #prototype_bean #singleton
🤔 Как добиться создания нового prototype bean внутри singleton?

💬 Кратко:
В Spring singleton-бин, созданный один раз, не может напрямую внедрять prototype-бин, так как получит его единственный экземпляр. Чтобы получать новый prototype-бин при каждом вызове, можно использовать несколько подходов. Самый распространённый — внедрить не сам бин, а объект `ApplicationContext` и получать бин через `getBean()`. Другой способ — использовать аннотацию `@Lookup` на методе. Также можно реализовать интерфейс `ApplicationContextAware`. Эти методы позволяют singleton-у запрашивать свежий экземпляр prototype-бина при необходимости.

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

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

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

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

📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →