Что такое JAXP?
Ответ:
JAXP включает поддержку:
• DOM — загрузка XML в память в виде дерева.
• SAX — потоковый событийный разбор без загрузки всего документа.
• StAX — «пулловый» потоковый парсер, позволяющий самому управлять чтением событий.
• XSLT — преобразование XML через XSLT-шаблоны.
• DTD — проверка структуры документа.
Главная идея JAXP — предоставить абстракцию над XML-парсерами и позволить Java-приложениям свободно выбирать реализацию: встроенную или внешнюю.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4🔥1
В статье собраны основные темы по Kafka, которые регулярно всплывают на собеседованиях — архитектура, партиции, consumer groups, гарантии доставки и типовые проблемы.
Автор объясняет, что именно спрашивают на интервью, как проверяют понимание и какие детали нужно знать, чтобы пройти собес уверенно.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
Какие есть методы класса
object?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤣2
tags: #шпаргалка #git
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
5 декабря, онлайн, говорим о бэкенде на бесплатной IT-конференции ЮMoney Day 🔥
Разработчики ЮMoney поделятся практическими решениями, которые помогают повышать качество и безопасность продукта:
🟣 как встроить проверку исходного кода и зависимостей прямо в процесс разработки;
🟣 как мы реализовали надёжное асинхронное и отложенное выполнение задач с помощью очередей на базе СУБД: что не устраивало в готовых инструментах и что улучшили сами.
Подробнее о программе и регистрации — на сайте конференции™️
Разработчики ЮMoney поделятся практическими решениями, которые помогают повышать качество и безопасность продукта:
Подробнее о программе и регистрации — на сайте конференции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1🔥1
Почему не стоит использовать
byte[] в качестве ключа в HashMap?Ответ:
Из-за этого два массива с одинаковыми значениями считаются разными ключами. Поэтому объект, сохранённый под ключом byte[], можно получить только при обращении тем же самым экземпляром массива, а не новым массивом с теми же данными.
Именно поэтому byte[] не подходит для ключей — он нарушает контракт HashMap.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥1
В статье автор делится опытом прохождения собеседования на позицию Senior и показывает, что действительно проверяют на интервью.
В материале разобраны задачи по наследованию, хешированию, потокам, SQL, транзакциям, кэшу и system design, и демонстрируется, как по этим вопросам оценивается уровень кандидатов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
Протестировать можно в боте, работает лучше любых аналогов👇🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👻1
🔥9🤣9❤4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Инструмент позволяет запускать код прямо в браузере и видеть пошаговое исполнение: создание объектов, изменение ссылок, работу стека вызовов и перемещение данных между областями памяти.
Также есть встроенный AI-ассистент, у которого можно попросить объяснить, почему код ведёт себя так, а не иначе, или разобрать непонятный кусок чужого решения.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥4
Как HashMap связан с Set в Java?
Ответ:
Так как HashMap не позволяет повторяющихся ключей, HashSet автоматически обеспечивает уникальность элементов и наследует его производительность: добавление, поиск и удаление работают за O(1) в среднем.
Итог: HashSet — это по сути оболочка над HashMap, где нас интересуют только ключи, а значения не имеют смысла.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🔥1
В статье разбирается современный подход к многопоточности в Java — от базовых потоков до ExecutorService, CompletableFuture и виртуальных потоков.
Автор показывает, как разные модели выполнения задач влияют на скорость, структуру и поведение кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Что выведет код сверху?
Anonymous Quiz
28%
Object method
24%
String method
36%
Ошибка компиляции
12%
Runtime exception
👍10🔥3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Внутри 48 коротких уроков по 5–10 минут — каждый с заданиями, примерами и разбором команд. Также есть квизы для закрепления материала и «Гитопедия», через которую можно отслеживать свой прогресс.
Подойдет идеально, если хотите разобраться с Git с нуля или освежить знания, забираем — тут.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🔥1
Что такое Big O notation?
Ответ:
Например, O(n) растёт линейно, O(n²) — квадратично, O(1) — не зависит от размера входа.
Big O не даёт точных цифр, но позволяет сравнивать алгоритмы по их масштабируемости.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥2