en
Feedback
Java Interview Tasks

Java Interview Tasks

Open in Telegram

Реальные вопросы и задачи с собеседований. Оригинальный авторский контент. Актуальный материал. Уровень вопросов от junior до supersenior. Автор канала - @alexzelentsov По рекламе: @alexzelentsov и https://telega.in/c/java_interview_tasks

Show more
4 522
Subscribers
-124 hours
-107 days
-2330 days
Posts Archive
Записи докладов Spring I/O 2026 постепенно появляются на [YouTube](https://youtube.com/playlist?list=PLe6FX2SlkJdQZ3N0SW9Abo4cN7eO5dU-U&si=A4mfuEUr9MZAJtMk) — Spring Boot 4, новые интеграции, модульный дизайн, API и немного AI. Это заставляет задуматься: как потреблять знания с конференций в 2026 году? Раньше мы смотрели доклады ради трёх вещей: 1. Вдохновение — почти не изменилось. Чужой практический опыт по-прежнему мотивирует. 2. Расширение кругозора — теряет смысл. AI-ассистенты дают доступ к любым знаниям быстрее и в удобном формате, а поток информации давно превышает возможности восприятия. 3. Накопление знаний для работы — изменилось радикально. Раньше знания хранились в голове (и редко — в заметках с низкой доступностью). Сейчас решения принимаются с помощью AI, а персональные базы знаний стали по-настоящему оперативными. Новый подход: вместо просмотра видео — взять описание, слайды, транскрипт и попросить AI сделать глубокое саммари с ресерчем. Оценить полезность, трансформировать в нужный формат и загрузить в персональную базу знаний. Что думаете по этому поводу? Изменились ли ваши подходы к потреблению информации? Сохранится ли мотивация у докладчиков при таком подходе? #java #RealJavaNews

На собес в Сбер — 60 минут, live-coding и SQL прямо на камеру. Знаешь, что спросят? Мы знаем. И выложили. @Java Jub — Java-ва
На собес в Сбер — 60 минут, live-coding и SQL прямо на камеру. Знаешь, что спросят? Мы знаем. И выложили. @Java Jub — Java-вакансии + реальные вопросы, задачи и стек к каждой. 📱 Переходи: Java Jub (Job)

Маленький апгрейд ленты, который даёт большой буст в карьере Ребята, наш канал попал в подборку тг-каналов про ИТ, ИИ, технол
Маленький апгрейд ленты, который даёт большой буст в карьере Ребята, наш канал попал в подборку тг-каналов про ИТ, ИИ, технологии и карьеру — получилась такая ламповая тусовка «для своих» 😎 Тут собрали каналы, которые реально помогают: ➕ следить за ИИ — от свежих инструментов до реальных кейсов ➕ разбираться в технологиях — тренды, обзоры и объяснения ➕ расти в IT — советы по карьере, поиску работы и развитию ➕ быть в теме HR Tech — как технологии меняют найм и управление 🔠 и добавить папку себе https://t.me/addlist/18HEmAENo0FkYjUy

Repost from N/a
Вышла новая Java 26. Вышла Java 26 Статья: https://habr.com/ru/news/1011422/ #jdk26 #java #RealJavaNews

⚡️ Доступ к папке «AI & TECH & IT» открыт на 24 часа! Вся полезная информация о заработке на ИИ и технологиях в одном месте:
⚡️ Доступ к папке «AI & TECH & IT» открыт на 24 часа! Вся полезная информация о заработке на ИИ и технологиях в одном месте: ✦ Живите по правилам будущего. Узнайте, как строить карьеру и бизнес в мире, где правят технологии. ✦ Автоматизируйте и властвуйте. Внедрите ИИ-менеджеров, которые будут приносить вам заявки 24/7. ✦ Продавайте дорого. Как поставить бизнес на автопилот с помощью ИИ? Подписывайтесь и прокачивайте свои навыки прямо сейчас с помощью папки «AI & TECH & IT»! ПОДПИСАТЬСЯ

Repost from N/a
Cursor доступен в JetBrains IDE. Cursor теперь доступен в IDE JetBrains: IntelliJ IDEA, PyCharm, WebStorm и другие теперь подключают его через Agent Client Protocol (ACP). А это значит, что работать с агентом можно прямо в JetBrains-IDE. Cursor ACP дает выбор модели под задачу: OpenAI, Anthropic, Google и модели Cursor. Под каждую модель у Cursor своя агентная обвязка, чтобы держать качество и скорость. Как включить: – установить Cursor ACP из ACP Registry – авторизоваться существующей учеткой Cursor. Плагин является бесплатным для пользователей на платных тарифах Cursor. Статья: https://habr.com/ru/companies/spring_aio/articles/1006764/ #java #JetBrains #CURSOR #RealJavaNews

🔍 Ответ на задачу про LocalDate и DateTimeFormatter: Вечная путаница с YYYY и yyyy 😅 Очень часто даже опытные разработчики путают, как правильно форматировать и парсить даты в Java с помощью DateTimeFormatter. Задача: Есть дата 2024-01-01. Нужно вывести номер года в формате YYYY-MM-dd. В чём разница между использованием шаблона YYYY-MM-dd и yyyy-MM-dd для форматирования, и какой год они покажут, если дата — это, например, 2022-01-01? Объяснение: yyyy — календарный год (Calendar year), т.е. то, что мы обычно считаем годом. YYYY — год недели (Week-based year) по стандарту ISO-8601: Первый четверг года определяет первую неделю. Иногда первые дни января могут относиться к заключительной неделе предыдущего года! Поэтому:
LocalDate date = LocalDate.of(2022, 1, 1);
DateTimeFormatter fmtYear = DateTimeFormatter.ofPattern("yyyy-MM-dd");
DateTimeFormatter fmtWeekYear = DateTimeFormatter.ofPattern("YYYY-MM-dd");

System.out.println(date.format(fmtYear));     // 2022-01-01
System.out.println(date.format(fmtWeekYear)); // 2021-01-01 !!!
Вывод: date.format(fmtYear) даст ожидаемый результат 2022-01-01. А вот date.format(fmtWeekYear) может дать 2021-01-01, потому что 1 января 2022 года относится к последней неделе 2021 года по ISO-8601! ⚡️ Не перепутайте: Используйте yyyy, если нужен календарный год! Используйте YYYY, если нужен "год недели" (например, если работа связана с бизнес-отчётами по неделям). Понравился разбор? Ставь ❤️, подписывайся и спрашивай про другие подводные камни работы с датами! #java #localdate #datetimeformatter #yyyy #YYYY #дата #интервью #java_interview_tasks

Что напечатает код?
Anonymous voting

Что напечатает код?
Что напечатает код?

🔴 КАК ИДЕАЛЬНО ПРОЙТИ СОБЕС? ПОКАЖЕМ ЗАВТРА! Каждый, проходя интервью, думал: «Ну что они хотят услышать? Я же правильно отв
🔴 КАК ИДЕАЛЬНО ПРОЙТИ СОБЕС? ПОКАЖЕМ ЗАВТРА! Каждый, проходя интервью, думал: «Ну что они хотят услышать? Я же правильно ответил! Почему меня не взяли?» 4 марта(уже завтра!) в 19:00 по мск приходи онлайн на открытое интервью, где будут собеседовать МЕНТОРА ШОРТКАТ Как это будет: 📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи старшему разработчику Сергею Чамкину 📂 Сергей будет отвечать на каждый вопрос так, как это ожидает сам от вас на собеседованиях 📂 В конце можно будет задать любой вопрос Сергею и Виктору Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot Реклама. О рекламодателе.

🔍 Ответ на задачу про методы isNumeric и isParsable из Apache Commons Lang 😎 В этом примере используются два метода для проверки, можно ли строку интерпретировать как число: StringUtils.isNumeric(cs) — проверяет, состоит ли строка cs только из цифр (например, "12345" → true, "12a45" → false, "-123" → false, "12.34" → false). NumberUtils.isParsable(cs) — проверяет, может ли строка быть разобрана в виде числа (учитываются знаки "-" и ".", десятичные числа и даже экспоненты: "12.34", "-12", "1.3E4" → true). Поэтому:
 String cs = "123.45";
boolean numeric = StringUtils.isNumeric(cs); // false
System.out.println(numeric);
boolean parsable = NumberUtils.isParsable(cs); // true
System.out.println(parsable); 
Вывод: Используйте isNumeric, если нужно проверить, что строка состоит только из цифр. Используйте isParsable, если хотите узнать, можно ли строку преобразовать в число любого формата (целое, десятичное, экспоненциальное и т.д.). 👍 Если было полезно — поставь лайк, подпишись и напиши в комментариях, какие ещё методы сравнить! #java #apachecommons #isnumeric #isparsable #java_interview_tasks

Что напечатает код?
Что напечатает код?

Что напечатает код?
Anonymous voting

⚡️ Доступ к папке «AI & TECH & IT» открыт на 24 часа! Вся полезная информация о заработке на ИИ и технологиях в одном месте:
⚡️ Доступ к папке «AI & TECH & IT» открыт на 24 часа! Вся полезная информация о заработке на ИИ и технологиях в одном месте: ✦ Живи и работай в мире, где правят технологии. ✦ Автоматизируй заявки с помощью ИИ-менеджеров. ✦ Используй промпты-убийцы, которые можно продавать дорого. Подписывайтесь и прокачивайте свои навыки прямо сейчас с помощью папки «AI & TECH & IT»! ПОДПИСАТЬСЯ

🔍 Ответ на задачу про среднее двух больших чисел в Java 💡
static double average(int x, int y) {
    return (x + y) / 2;
}
2_000_000_000 + 2_000_000_000 = 4_000_000_000 Но тут будет переполнение int 😱 Потому что тип int в Java ограничен максимумом в 2_147_483_647 4_000_000_000 выходит за пределы, результат сложения будет ОТРИЦАТЕЛЬНЫЙ (из-за переполнения)! На деле (x + y) станет: 4000000000 - 2*2147483648 = -294967296 Дальше происходит деление -294967296 / 2 = -147483648 🔹 Ответ: В консоль будет выведено: -147483648.0 ❗️Тут ошибка в логике: надо было привести к long, либо double ДО сложения. Понравилось объяснение? 👍 Ставьте лайк, подписывайтесь и пишите в комментариях, сталкивались ли вы с похожими проблемами! #java #переполнение #арифметика #middlejava #интервью #java_interview_tasks

🎄 Новогодняя подборка Telegram-каналов про IT и ИИ (чтобы войти в новый год в теме) ✨ 🎁 Собрал(а) папку с каналами про: 🤖 — AI/ML и нейросети: инструменты, разборы, промпты 💻 — разработку и карьеру в IT 🧠 — новости и практику: что реально применять в работе 📌 Добавляй папку себе — пусть полезные каналы будут под рукой весь год: https://t.me/addlist/wWOGyWXY3bs1ZTJi ❄️

Что напечатает код?
Anonymous voting

Что напечатает код?
Что напечатает код?

Repost from Spring АйО
🆕 Новая usability фича в IntelliJ IDEA! Теперь можно вызывать действия прямо из окна автодополнения. А если дважды нажать точку (..), появится список всех доступных действий. Если зайдёт — добавят и в другие IDE. Выглядит удобно. 🔗Полный what's new: https://www.jetbrains.com/idea/whatsnew/2025-3/