Java Interview Tasks
Kanalga Telegram’da o‘tish
Реальные вопросы и задачи с собеседований. Оригинальный авторский контент. Актуальный материал. Уровень вопросов от junior до supersenior. Автор канала - @alexzelentsov По рекламе: @alexzelentsov и https://telega.in/c/java_interview_tasks
Ko'proq ko'rsatish4 522
Obunachilar
-124 soatlar
-107 kunlar
-2330 kunlar
Postlar arxiv
4 522
Записи докладов 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
4 522
На собес в Сбер — 60 минут, live-coding и SQL прямо на камеру.
Знаешь, что спросят?
Мы знаем. И выложили.
@Java Jub — Java-вакансии + реальные вопросы, задачи и стек к каждой.
📱 Переходи: Java Jub (Job)
4 522
Маленький апгрейд ленты, который даёт большой буст в карьере
Ребята, наш канал попал в подборку тг-каналов про ИТ, ИИ, технологии и карьеру — получилась такая ламповая тусовка «для своих» 😎
Тут собрали каналы, которые реально помогают:
➕ следить за ИИ — от свежих инструментов до реальных кейсов
➕ разбираться в технологиях — тренды, обзоры и объяснения
➕ расти в IT — советы по карьере, поиску работы и развитию
➕ быть в теме HR Tech — как технологии меняют найм и управление
🔠 и добавить папку себе https://t.me/addlist/18HEmAENo0FkYjUy
4 522
Repost from N/a
Вышла новая Java 26.
Вышла Java 26
Статья: https://habr.com/ru/news/1011422/
#jdk26
#java
#RealJavaNews
4 522
⚡️ Доступ к папке «AI & TECH & IT» открыт на 24 часа!
Вся полезная информация о заработке на ИИ и технологиях в одном месте:
✦ Живите по правилам будущего. Узнайте, как строить карьеру и бизнес в мире, где правят технологии.
✦ Автоматизируйте и властвуйте. Внедрите ИИ-менеджеров, которые будут приносить вам заявки 24/7.
✦ Продавайте дорого. Как поставить бизнес на автопилот с помощью ИИ?
Подписывайтесь и прокачивайте свои навыки прямо сейчас с помощью папки «AI & TECH & IT»!
ПОДПИСАТЬСЯ
4 522
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
4 522
🔍 Ответ на задачу про 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_tasks4 522
🔴 КАК ИДЕАЛЬНО ПРОЙТИ СОБЕС? ПОКАЖЕМ ЗАВТРА!
Каждый, проходя интервью, думал: «Ну что они хотят услышать? Я же правильно ответил! Почему меня не взяли?»
4 марта(уже завтра!) в 19:00 по мск приходи онлайн на открытое интервью, где будут собеседовать МЕНТОРА ШОРТКАТ
Как это будет:
📂 Виктор Анохин, старший разработчик из WildBerries, будет задавать реальные вопросы и задачи старшему разработчику Сергею Чамкину
📂 Сергей будет отвечать на каждый вопрос так, как это ожидает сам от вас на собеседованиях
📂 В конце можно будет задать любой вопрос Сергею и Виктору
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама.
О рекламодателе.
4 522
🔍 Ответ на задачу про методы 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_tasks4 522
⚡️ Доступ к папке «AI & TECH & IT» открыт на 24 часа!
Вся полезная информация о заработке на ИИ и технологиях в одном месте:
✦ Живи и работай в мире, где правят технологии.
✦ Автоматизируй заявки с помощью ИИ-менеджеров.
✦ Используй промпты-убийцы, которые можно продавать дорого.
Подписывайтесь и прокачивайте свои навыки прямо сейчас с помощью папки «AI & TECH & IT»!
ПОДПИСАТЬСЯ
4 522
🔍 Ответ на задачу про среднее двух больших чисел в 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_tasks4 522
🎄 Новогодняя подборка Telegram-каналов про IT и ИИ (чтобы войти в новый год в теме) ✨
🎁 Собрал(а) папку с каналами про:
🤖 — AI/ML и нейросети: инструменты, разборы, промпты
💻 — разработку и карьеру в IT
🧠 — новости и практику: что реально применять в работе
📌 Добавляй папку себе — пусть полезные каналы будут под рукой весь год: https://t.me/addlist/wWOGyWXY3bs1ZTJi ❄️
4 522
Repost from Spring АйО
🆕 Новая usability фича в IntelliJ IDEA!
Теперь можно вызывать действия прямо из окна автодополнения. А если дважды нажать точку (..), появится список всех доступных действий.
Если зайдёт — добавят и в другие IDE. Выглядит удобно.
🔗Полный what's new: https://www.jetbrains.com/idea/whatsnew/2025-3/
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
