Техническое собеседование. Лето 2025. Вилка: 240к+. Опыт в резюме: 3.9 года. Проект: разработка высоконагруженных систем для Сбербанк Онлайн
Вопросы:
- Какой жизненный цикл Spring Beans?
- Для чего используются BeanPostProcessor и BeanFactoryPostProcessor?
- Как достать бин из ApplicationContext?
- Стандартные способы управления потоками (ExecutorService, Future)
Все вопросы можно посмотреть на нашей платформе
#собес #коллекции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #java
🤔 Какие типы данных в Java? Чем отличается объект от простых типов данных?
💬 Кратко:
В Java есть 8 примитивных типов данных (
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
В Java есть 8 примитивных типов данных (
byte, short, int, long, float, double, char, boolean ), которые хранят значения в стеке. Объекты же создаются на основе классов, хранятся в куче и обладают методами. Примитивные типы проще, быстрее и используют меньше памяти, в то время как объекты более функциональны, но требуют больше ресурсов.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
❤1
#полезное
😊 Бесплатный кроссплатформенный обозреватель кода. Это опенсорс-инструмент, который работает автономно без интернета. Поддерживает C, C++, Java и Python. Может быть полезен для изучения чужого кода или анализа своих проектов.
GitHub: Sourcetrail
👉 Новости 👉 База вопросов
GitHub: Sourcetrail
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from YeaHub
😎 Реальные собеседования + тренажёр = комплексная подготовка
На нашей платформе мы собираем собеседования вместе с сообществом: Guru, участниками, менторами и партнёрами.
Один из наших партнёров — Аня и её проект «Авось Прорвёмся», экосистема чатов для кандидатов, которые ищут работу и готовятся к собеседованиям.
Прорвёмся вместе — анонимный канал для самостоятельной подготовки:
- 1000+ записей реальных собеседований с разбором задач и вопросов;
- контакты рекрутеров;
- гайды по резюме, трудоустройству и стратегиям поиска работы.
- задачи и вопросы с собеседований
📚 Сначала смотри записи реальных собеседований, а потом изучай эти же вопросы в нашем тренажёре.
Мы цифровизуем все собесы из чатов «Авось Прорвёмся» и добавляем их в текстовом виде в коллекцию. Так можно не только услышать, как это проходит вживую, но и отработать те же самые вопросы уже в интерактивном формате.
📌 Направления, которые доступны в чатах:
iOS, Android, Frontend, Python, Go, Java, C#, QA, Analytics.
👉 Обучайтесь, общайтесь, растите вместе с YeaHub и Авось Прорвемся
На нашей платформе мы собираем собеседования вместе с сообществом: Guru, участниками, менторами и партнёрами.
Один из наших партнёров — Аня и её проект «Авось Прорвёмся», экосистема чатов для кандидатов, которые ищут работу и готовятся к собеседованиям.
Прорвёмся вместе — анонимный канал для самостоятельной подготовки:
- 1000+ записей реальных собеседований с разбором задач и вопросов;
- контакты рекрутеров;
- гайды по резюме, трудоустройству и стратегиям поиска работы.
- задачи и вопросы с собеседований
📚 Сначала смотри записи реальных собеседований, а потом изучай эти же вопросы в нашем тренажёре.
Мы цифровизуем все собесы из чатов «Авось Прорвёмся» и добавляем их в текстовом виде в коллекцию. Так можно не только услышать, как это проходит вживую, но и отработать те же самые вопросы уже в интерактивном формате.
📌 Направления, которые доступны в чатах:
iOS, Android, Frontend, Python, Go, Java, C#, QA, Analytics.
Подключение — только по инвайту от действующего участника, или YeaHub.
👉 Обучайтесь, общайтесь, растите вместе с YeaHub и Авось Прорвемся
❤2👍2🔥1
Полный список самых важных и часто спрашиваемых аннотаций Spring Boot с точки зрения собеседований и их функциональное назначение.
👉 Новости 👉 База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #java
🤔 Назовите все методы класса Object.
💬 Кратко:
Класс object содержитметоды: equals(), hashCode(), toString(), getClass(), clone(), finalize(), wait(), notify() , notifyAll() и методы для синхронизации потоков (wait(long timeout), wait(long timeout, int nanos) ). Эти методы предоставляют базовый функционал, доступный для всех объектов в Java.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Класс object содержитметоды: equals(), hashCode(), toString(), getClass(), clone(), finalize(), wait(), notify() , notifyAll() и методы для синхронизации потоков (wait(long timeout), wait(long timeout, int nanos) ). Эти методы предоставляют базовый функционал, доступный для всех объектов в Java.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥1
#полезное
🤯 FileDenoscriptor.sync()
Документация
👉 Новости 👉 База вопросов
FileDenoscriptor.sync() в Java позволяет принудительно записать все несохранённые данные из буфера операционной системы на диск. Это полезно для обеспечения целостности данных в случае сбоя или отключения питания.Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#полезное
❤️🔥 Репозиторий Zalando RESTful API Guidelines - это рекомендации по проектированию REST API, разработанные компанией Zalando!
Он охватывает лучшие практики по организации ресурсов, кодам ответов, обработке ошибок, версионированию и безопасности API. Документ основан на реальном опыте компании и помогает создавать согласованные и масштабируемые API.
Github
👉 Новости 👉 База вопросов
Он охватывает лучшие практики по организации ресурсов, кодам ответов, обработке ошибок, версионированию и безопасности API. Документ основан на реальном опыте компании и помогает создавать согласованные и масштабируемые API.
Github
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #java
🤔 Что такое стектрейс? Как его получить?
💬 Кратко:
Стектрейс - это список методов, которые были вызваны до момента возникновения ошибки. Он помогает понять, где произошла ошибка, и выявить проблемные участки кода. Получить его можно из исключений через
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Стектрейс - это список методов, которые были вызваны до момента возникновения ошибки. Он помогает понять, где произошла ошибка, и выявить проблемные участки кода. Получить его можно из исключений через
printStackTrace() ИЛИ getStackTrace() .📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😎 В новых версиях Spring RestTemplate заменяется на RestClient.
👉 Новости 👉 База вопросов
RestTemplate это старый синхронный HTTP-клиент в Spring с громоздким API и изменяемыми объектами, который постепенно устаревает. RestClient — новый синхронный клиент (Spring 6.1+), с «плавным» и интуитивным API, вдохновлённый WebClient, неизменяемый и лаконичный. Он позволяет писать REST-вызовы проще и читаемее, обеспечивает лучшую обработку ошибок и поддержку тестирования, а также является современной заменой, которую проще поддерживать и расширять.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
👩💻 Магия IntelliJ IDEA: Extract Method
Хотите быстро превратить кусок кода в чистый и переиспользуемый метод? Используйте хоткей — IDEA сама всё сделает за пару кликов.
Хоткей:
Что делает
Мгновенно выносит выделенный код в отдельный метод. IDEA сама предложит имя, подставит параметры и аккуратно заменит фрагмент вызовом нового метода.
Зачем это нужно
— Убирает «простыню» кода из метода.
— Улучшает читаемость и переиспользуемость.
— Ускоряет рефакторинг: не нужно руками писать сигнатуру, копировать аргументы и т.д.
Как использовать
🔵 Выделите блок кода.
🔵 Нажмите Ctrl + Alt + M.
🔵 Проверьте, как IDEA сама создала метод.
🔵 При желании поменяйте имя и модификатор доступа.
👉 Новости 👉 База вопросов
Хотите быстро превратить кусок кода в чистый и переиспользуемый метод? Используйте хоткей — IDEA сама всё сделает за пару кликов.
Хоткей:
Ctrl + Alt + M (Cmd + Alt + M на macOS)Что делает
Мгновенно выносит выделенный код в отдельный метод. IDEA сама предложит имя, подставит параметры и аккуратно заменит фрагмент вызовом нового метода.
Зачем это нужно
— Убирает «простыню» кода из метода.
— Улучшает читаемость и переиспользуемость.
— Ускоряет рефакторинг: не нужно руками писать сигнатуру, копировать аргументы и т.д.
Как использовать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from YeaHub
🚀 Прокачиваем подготовку к собеседованиям на максимум!
Если ты ещё не заглядывал(а) в👍 «Авось Прорвёмся» — самое время.
Это проект Ани для самостоятельной подготовки, где есть:
- 1000+ записей реальных собеседований с разбором задач и вопросов;
- контакты рекрутеров;
- гайды по резюме, трудоустройству и стратегиям поиска работы.
- задачи и вопросы с собеседований
Мы в YeaHub продолжаем добавлять собеседования из этих чатов — теперь их можно проходить в тренажёре, тренируя ответы на реальные вопросы работодателей.
🎧 Сначала слушай, как проходят настоящие собесы,
💡 потом — разбирай и практикуй те же кейсы в тренажёре.
Направления: iOS, Android, Frontend, Python, Go, Java, C#, QA, Analytics.
👉 Обучайтесь, общайтесь, растите вместе с YeaHub и Авось Прорвемся
Если ты ещё не заглядывал(а) в
Это проект Ани для самостоятельной подготовки, где есть:
- 1000+ записей реальных собеседований с разбором задач и вопросов;
- контакты рекрутеров;
- гайды по резюме, трудоустройству и стратегиям поиска работы.
- задачи и вопросы с собеседований
Мы в YeaHub продолжаем добавлять собеседования из этих чатов — теперь их можно проходить в тренажёре, тренируя ответы на реальные вопросы работодателей.
🎧 Сначала слушай, как проходят настоящие собесы,
💡 потом — разбирай и практикуй те же кейсы в тренажёре.
Направления: iOS, Android, Frontend, Python, Go, Java, C#, QA, Analytics.
👉 Обучайтесь, общайтесь, растите вместе с YeaHub и Авось Прорвемся
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1🤝1
#Собес #java
🤔 Что такое OutOfMemoryError?
💬 Кратко:
OutOfMemoryError возникает, когда программа не может выделить достаточно памяти для выполнения операции. Это может произойти из-за утечек памяти, создания слишком большого количества объектов или ограничений JVM.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
OutOfMemoryError возникает, когда программа не может выделить достаточно памяти для выполнения операции. Это может произойти из-за утечек памяти, создания слишком большого количества объектов или ограничений JVM.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😐 Современный Java, объяснённый просто (с примерами)
Многие думают, что Java сложный или многословный язык.
Но в последних версиях (Java 17 → 21 → 25) язык сильно изменился.
4 современных фичи, которые делают жизнь разработчика проще:
1⃣ Records (меньше повторяющегося кода)
Раньше приходилось писать конструкторы, геттеры, toString…
Достаточно одной строки — всё это генерируется автоматически.
2⃣ Sealed classes (контролируемое наследование)
Позволяет ограничить, какие классы могут наследоваться от другого.
Никто больше не сможет реализовать Shape, кроме разрешённых. Безопасность и ясность.
3⃣ Pattern Matching (более мощный switch)
Теперь switch понимает типы, а не только значения.
Чище, чем использовать instanceof и касты повсюду.
4⃣ Virtual Threads (лёгкая конкуренция)
С Java 21 появились виртуальные потоки → можно создавать тысячи потоков без падения системы.
Идеально для приложений с огромным количеством соединений (APIs, микросервисы).
Java больше не тот тяжёлый язык, каким был раньше.
А с выходом Java 25 как LTS он приносит ещё больше улучшений для разработчиков.
👉 Новости 👉 База вопросов
Многие думают, что Java сложный или многословный язык.
Но в последних версиях (Java 17 → 21 → 25) язык сильно изменился.
4 современных фичи, которые делают жизнь разработчика проще:
Раньше приходилось писать конструкторы, геттеры, toString…
Достаточно одной строки — всё это генерируется автоматически.
Позволяет ограничить, какие классы могут наследоваться от другого.
Никто больше не сможет реализовать Shape, кроме разрешённых. Безопасность и ясность.
Теперь switch понимает типы, а не только значения.
Чище, чем использовать instanceof и касты повсюду.
С Java 21 появились виртуальные потоки → можно создавать тысячи потоков без падения системы.
Идеально для приложений с огромным количеством соединений (APIs, микросервисы).
Java больше не тот тяжёлый язык, каким был раньше.
А с выходом Java 25 как LTS он приносит ещё больше улучшений для разработчиков.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2