Java Developer – Telegram
Java Developer
15.8K subscribers
1.85K photos
135 videos
2 files
2.06K links
Авторский канал действующего разработчика — интересные заметки, новые технологии, библиотеки и фреймворки

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GHfTK

Реклама на бирже: https://telega.in/c/java_tg
Download Telegram
👩‍💻 Базы данных: шпаргалка для собесов в Java

В статье собрана компактная шпаргалка по базам данных для Java-собесов — транзакции, уровни изоляции, индексы, репликация, секционирование, нормализация и ключевые отличия SQL и NoSQL.

Автор объясняет темы на практических примерах и делает акцент на вопросах, которые действительно задают на интервью, чтобы быстро освежить материал перед собеседованием.

Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94🔥2
Слабоумие и отвага

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣33😁10
Что выведет код сверху?
Anonymous Quiz
18%
5
1%
7
30%
35
51%
Ошибка компиляции
🔥41
👩‍💻 Как провалить собеседование в IT? 7 типичных ошибок

В статье автор делится своим опытом проведения собеседований и дает рекомендации о том, как успешно пройти интервью.

Автор разбирает типичные ошибки кандидатов, которые приводят к отказам, и предлагает практические советы, основанные на анализе более сотни проведенных собеседований.

Читать статью

tags: #статья

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
Вопрос с собеседования

Что такое JAXP?

Ответ: JAXP (Java API for XML Processing) — это стандартный набор API в Java для работы с XML-данными. Он предоставляет единый интерфейс к разным способам обработки XML, не привязывая разработчика к конкретной реализации парсера.

JAXP включает поддержку:
• DOM — загрузка XML в память в виде дерева.
• SAX — потоковый событийный разбор без загрузки всего документа.
• StAX — «пулловый» потоковый парсер, позволяющий самому управлять чтением событий.
• XSLT — преобразование XML через XSLT-шаблоны.
• DTD — проверка структуры документа.

Главная идея JAXP — предоставить абстракцию над XML-парсерами и позволить Java-приложениям свободно выбирать реализацию: встроенную или внешнюю.


tags: #собеседование

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍4🔥1
👩‍💻 Kafka: шпаргалка для собесов в Java

В статье собраны основные темы по Kafka, которые регулярно всплывают на собеседованиях — архитектура, партиции, consumer groups, гарантии доставки и типовые проблемы.

Автор объясняет, что именно спрашивают на интервью, как проверяют понимание и какие детали нужно знать, чтобы пройти собес уверенно.

Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
Действительно

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣414😁4💯1
Вопрос с собеседования

Какие есть методы класса object?

Ответ: В Java все классы наследуются от класса Object. Важно отметить, что указанные методы могут быть переопределены в производных классах, если необходимо изменить их реализацию для совместимости с конкретными требованиями приложения.

tags: #собеседование

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤣2
🔖 Делимся годной шпаргалкой по 12 ключевым командам Git — это базовый набор, без которого не обходится ни один разработчик

tags: #шпаргалка #git

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥2
Вопрос с подвохом

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17🤣42🔥2🤔1
5 декабря, онлайн, говорим о бэкенде на бесплатной IT-конференции ЮMoney Day 🔥

Разработчики ЮMoney поделятся практическими решениями, которые помогают повышать качество и безопасность продукта:

🟣 как встроить проверку исходного кода и зависимостей прямо в процесс разработки;
🟣 как мы реализовали надёжное асинхронное и отложенное выполнение задач с помощью очередей на базе СУБД: что не устраивало в готовых инструментах и что улучшили сами.

Подробнее о программе и регистрации — на сайте конференции ™️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1🔥1
Вопрос с собеседования

Почему не стоит использовать byte[] в качестве ключа в HashMap?

Ответ: У массивов в Java не переопределены методы hashCode() и equals(). Хэш-код массива основан на его адресе в памяти, а equals() сравнивает только ссылки.

Из-за этого два массива с одинаковыми значениями считаются разными ключами. Поэтому объект, сохранённый под ключом byte[], можно получить только при обращении тем же самым экземпляром массива, а не новым массивом с теми же данными.

Именно поэтому byte[] не подходит для ключей — он нарушает контракт HashMap.


tags: #собеседование

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112🔥1
👩‍💻 Как я проходил собеседование на Senior Java

В статье автор делится опытом прохождения собеседования на позицию Senior и показывает, что действительно проверяют на интервью.

В материале разобраны задачи по наследованию, хешированию, потокам, SQL, транзакциям, кэшу и system design, и демонстрируется, как по этим вопросам оценивается уровень кандидатов.

Читать статью

tags: #статья

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥1
⚡️ В нашей сети появился новый полезный сервис

Протестировать можно в боте, работает лучше любых аналогов👇🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
2👻1
Берем идею на заметку

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣24😁9🔥3
🤔5
Что выведет код сверху?
Anonymous Quiz
27%
0
33%
9
32%
10
8%
11
🔥9🤣94👍1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 Визуализатор, который показывает работу кода

Инструмент позволяет запускать код прямо в браузере и видеть пошаговое исполнение: создание объектов, изменение ссылок, работу стека вызовов и перемещение данных между областями памяти.

Также есть встроенный AI-ассистент, у которого можно попросить объяснить, почему код ведёт себя так, а не иначе, или разобрать непонятный кусок чужого решения.

Ссылка на сервис

tags: #полезное

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥4
Открывает мужик капчу, а там...

📱 Java Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣243😁3
Вопрос с собеседования

Как HashMap связан с Set в Java?

Ответ: HashSet внутри себя использует HashMap для хранения элементов. Каждый элемент множества становится ключом в HashMap, а значением служит один общий для всех объектов маркер (обычно статическое поле PRESENT).

Так как HashMap не позволяет повторяющихся ключей, HashSet автоматически обеспечивает уникальность элементов и наследует его производительность: добавление, поиск и удаление работают за O(1) в среднем.

Итог: HashSet — это по сути оболочка над HashMap, где нас интересуют только ключи, а значения не имеют смысла.


tags: #собеседование

📱 Java Developer | 📲 MAX
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102🔥1