Можно ли создать экземпляр абстрактного класса с помощью анонимного класса?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2❤1
Здесь используется Java Stream API для подсчета наиболее часто встречающегося элемента в списке.
groupingBy группирует элементы по их значению (Function.identity()). После группировки вызывается метод counting() для подсчета количества элементов в каждой группе;entrySet() преобразует полученную мапу в набор записей (ключ-значение);max(Map.Entry.comparingByValue());ifPresent(System.out::println). tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2
В статье рассматриваются популярные паттерны микросервисной архитектуры — Strangler Fig, API Gateway, Service Mesh, Sidecar, CQRS и другие.
Объясняется, как и зачем их применять, с разбором плюсов, подводных камней и примерами реализации на практике.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Метод
Files.walk() позволяет рекурсивно обходить файловую систему, начиная с указанной директории. Этот метод возвращает поток объектов типа
Path, что позволяет удобно работать с файлами и папками. Его можно использовать для поиска, фильтрации или обработки файлов.Please open Telegram to view this post
VIEW IN TELEGRAM
❤15💯5👍2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Нашёл полезный репозиторий для тех, кто изучает Java или хочет освежить базу перед собесами. Внутри собраны материалы по ключевым темам: от синтаксиса и ООП до многопоточности, алгоритмов и сетевого программирования.
Удобно, что это не узкая подборка на одну тему, а именно большая база: можно и теорию подтянуть, и практические примеры посмотреть, и по смежным направлениям пройтись — включая Android и базовые ML-темы.
tags: #github #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Media is too big
VIEW IN TELEGRAM
🎓 Onboarding в Veai - это Cursor для JetBrains IDE: как быстрее прокачаться с AI‑ассистентами и код‑агентами
Для быстрого погружения и возможности сразу начать работать запущен Onboarding — встроенная система коротких уроков, они помогают шаг за шагом освоить плагин прямо в вашей IDE.
📚 Подробнее со всеми изменениями можно ознакомиться в релизной статье.
Скачать новую версию | Все возможности Veai | Чат поддержки
На наших каналах — разбор технических новинок и лайфхаков, не забывайте подписываться: ☝️RuTube📱 https://t.iss.one/veai_devs
#Veai #УправляемыйAI #AIразработка #SDLC #ИИкод #КачествоКода #AIгенерациякода #AIagents #ИИагент #LLM
Реклама.
О рекламодателе.
Для быстрого погружения и возможности сразу начать работать запущен Onboarding — встроенная система коротких уроков, они помогают шаг за шагом освоить плагин прямо в вашей IDE.
☝️ Каждый урок — это небольшой сценарий по конкретной фиче Veai: вы учитесь прямо на реальных действиях, а не в абстрактных туториалах.
☝️ Список уроков будет регулярно пополняться — онбординг развивается вместе с продуктом и новыми возможностями Veai.
☝️ В настройках плагина можно управлять прогрессом: перепроходить отдельные уроки или сбрасывать все и начать заново.
📚 Подробнее со всеми изменениями можно ознакомиться в релизной статье.
Скачать новую версию | Все возможности Veai | Чат поддержки
На наших каналах — разбор технических новинок и лайфхаков, не забывайте подписываться: ☝️RuTube
#Veai #УправляемыйAI #AIразработка #SDLC #ИИкод #КачествоКода #AIгенерациякода #AIagents #ИИагент #LLM
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣12🔥2🤩1
JVM-инженеры, общий сбор: 28 марта Яндекс проведет Я.Субботник по JVM-языкам
Это митап для разработчиков, которые работают с языками Java Virtual Machine. Встреча пройдет в московском офисе Яндекса и в онлайн. Будем обсуждать новые подходы, делиться практическим опытом и нетворкать в неформальной обстановке.
В программе — доклады про ускорение Java-фреймворков на примере Quarkus, устройство трассирующего профайлера (Qubership Profiler), реальные подводные камни java.time и оптимизация GraphQL API на базе GraphQL Java и Spring Framework. А еще круглые столы, активность от Яндекс Вертикалей и афтерпати.
Подать заявку на митап можно здесь.
Это митап для разработчиков, которые работают с языками Java Virtual Machine. Встреча пройдет в московском офисе Яндекса и в онлайн. Будем обсуждать новые подходы, делиться практическим опытом и нетворкать в неформальной обстановке.
В программе — доклады про ускорение Java-фреймворков на примере Quarkus, устройство трассирующего профайлера (Qubership Profiler), реальные подводные камни java.time и оптимизация GraphQL API на базе GraphQL Java и Spring Framework. А еще круглые столы, активность от Яндекс Вертикалей и афтерпати.
Подать заявку на митап можно здесь.
❤4
В статье объясняется, как работают порождающие паттерны ООП на примерах с Java.
Разбираются реальные кейсы применения Factory Method, Abstract Factory, Singleton, Builder и Prototype — где они действительно упрощают жизнь, а где только мешают.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Почему
HashMap не потокобезопасен, и что может пойти не так при одновременной записи в него?Ответ:
Причины:
Решения:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3
HashMap и TreeMap — две основные реализации интерфейса Map. HashMap не гарантирует порядка элементов, и его элементы могут располагаться произвольно. TreeMap же хранит элементы отсортированными по ключам.
HashMap быстрее, с временем доступа O(1), но не хранит порядок. TreeMap медленнее (O(log n)), зато поддерживает сортировку.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯18❤11🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Это локальный K8s-тренажёр, который имитирует работу настоящего кластера: разворачиваешь у себя и решаешь задачи, максимально приближённые к реальным.
Для каждой лабораторной есть подсказки и готовые решения, а также внутрь встроен редактор кода — можно учиться без лишней возни с окружением.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Наша команда разработала бота, с которым у любого пользователя будет доступ ко всем современным моделям:
🔸 Текст: GPT-5.2, Claude, DeepSeek, Grok;🔸 Фото: Nano Banana 2, Nano Banana Pro, Flux.🔸 Видео: Veo 3.1, Sora 2, Kling 2.5.
Запусти и убедись лично:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
В статье автор описывает 10 самых «каверзных» вопросах на собеседованиях, где достаточно часто допускают ошибки. Есть и те, что больше похожи на головоломки или касаются нюансов, которые прочувствовать без практики очень тяжело.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Делимся серией действительно полезного контента: собираем в одном месте адекватные разборы про AI в разработке
☝️Часть 1 «Обзор AI‑ассистентов для кодинга: от автодополнения к агентским системам»:
📹Смотреть на RUTUBE /🤓 читать
☝️Часть 2 «Как выбирать модели, если публичные бенчмарки превратились в маркетинг?»:
📹Смотреть на RUTUBE / Читать в РБК
☝️Часть 3 Тяжело постоянно делать ревью сгенерированного кода?
📱 Телеграмм
Выбирайте удобную площадку и подписывайтесь🤝
☝️Часть 1 «Обзор AI‑ассистентов для кодинга: от автодополнения к агентским системам»:
как устроены современные ассистенты, чем отличаются автокомплит, чат, агенты и агентские системы, где они реально ускоряют разработку, а где начинают плодить техдолг и риски безопасности кода.
📹Смотреть на RUTUBE /
☝️Часть 2 «Как выбирать модели, если публичные бенчмарки превратились в маркетинг?»:
лаборатории доучивают модели прямо на тестах, цифры растут, а поведение на реальных задачах в продакшене — не очень. Рабочий путь для компании — свой закрытый бенчмарк на внутренних репозиториях с метриками вроде доли задач, доведённых до PR без вмешательства разработчика.
📹Смотреть на RUTUBE / Читать в РБК
☝️Часть 3 Тяжело постоянно делать ревью сгенерированного кода?
Когда AI штампует React/Next.js/Vue‑компоненты и хелперы на TS, самое больное начинается потом: ловить баги, следить за перфом, стилем, безопасностью и не превращаться в живой линтер.
Выбирайте удобную площадку и подписывайтесь
Please open Telegram to view this post
VIEW IN TELEGRAM
RUTUBE
Обзор AI‑ассистентов для кодинга в 2026
Управляемый AI в разработке - новое ускорение для бизнеса. Технологии VPC и self-hosting обеспечивают безопасность корпоративных данных. Решение повышает эффективность команд, оптимизирует внутренние процессы и сокращает время на типовые задачи.
На вебинаре…
На вебинаре…
👍2
В чём различие между стеком и кучей в контексте многопоточности?
Ответ:
Куча — это общая область памяти для всех потоков, где размещаются объекты, созданные с помощью new. Из-за совместного доступа к куче возможны гонки данных и проблемы видимости между потоками. Чтобы гарантировать корректность при многопоточном доступе, применяются механизмы синхронизации (synchronized, ReentrantLock, volatile, атомарные классы и др.).
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
У многих с Java одна и та же проблема:
базу вроде знают, задачи решали,
но до реального проекта так и не доходят.
Не хватает не синтаксиса, а понимания, как на практике собирается Java backend: Spring, API, работа с БД, архитектура, микросервисы.
Как проходить собеседование
Наткнулся на курс, который как раз заточен под этот переход.
Не с нуля, а для тех, кто уже в IT: QA, automation, разработчики на других языках, те, кто уже учил Java, знает основы.
Формат — небольшая группа до 10 человек, много практики, код-ревью и проект.
То есть цель не “послушать теорию”, а реально дойти до уровня, где уже можно писать готовое приложение.
Если вам это сейчас актуально — можно написать, они сначала разбирают ваш кейс и честно говорят, подходит формат или нет.
Подробности тут
Задать вопрос можно администратору
базу вроде знают, задачи решали,
но до реального проекта так и не доходят.
Не хватает не синтаксиса, а понимания, как на практике собирается Java backend: Spring, API, работа с БД, архитектура, микросервисы.
Как проходить собеседование
Наткнулся на курс, который как раз заточен под этот переход.
Не с нуля, а для тех, кто уже в IT: QA, automation, разработчики на других языках, те, кто уже учил Java, знает основы.
Формат — небольшая группа до 10 человек, много практики, код-ревью и проект.
То есть цель не “послушать теорию”, а реально дойти до уровня, где уже можно писать готовое приложение.
Если вам это сейчас актуально — можно написать, они сначала разбирают ваш кейс и честно говорят, подходит формат или нет.
Подробности тут
Задать вопрос можно администратору
❤3👍1
В статье рассматривается работа с транзакциями в Spring: зачем они нужны, как работают и как их правильно настроить.
Автор объясняет, как обеспечить целостность данных при выполнении операций, приводя примеры кода и практические рекомендации.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1