Библиотека собеса по Java | вопросы с собеседований
6.32K subscribers
370 photos
4 videos
267 links
Вопросы с собеседований по Java и ответы на них.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/08c603b6

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
💬 Обратная связь

Какие темы в этом месяце использовать для постов чаще:

🔥 — Java core
👍🏼 — Spring
👾 — Паттерны
😁 — Напишу в комменты свой вариант

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
🥴 Средний разработчик меняет работу каждые 1,5 года

И это не потому, что мы такие непостоянные. Просто рынок показывает свое истинное лицо быстрее, чем успевают напечатать визитки.

Поэтому мы собираем инсайды от тех, кто находится в окопах digital-трансформации каждый день. От джуниоров, которые только въезжают в профессию, до сеньоров, повидавших всякого.

😳 О чем говорим откровенно:
— Job-hopping и что за этим стоит
— Red flags, которые мгновенно убивают мотивацию
— Реальные источники вакансий (не те, что рекламируют)
— Боль от общения с рекрутерами
— Сколько этапов отбора — норма, а сколько — издевательство

Когда мы объединим опыт сотен IT-специалистов, получится настоящая карта того, как устроена индустрия. Не по версии HR-отделов, а по версии тех, кто пишет код, тестирует продукты и двигает технологии вперед.

🚀 Участвовать в исследовании → https://clc.to/9aaXVg
💬 Обратная связь

Ежемесячный опрос по грейдам. Проверим, сколько среди нас джедаев синьоров.
Ваш грейд:

🔥 — Senior
👍🏼 — Middle
❤️ — Junior
😁 — Ещё учусь

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансии «Библиотеки программиста»

Привет! Мы ищем контент-менеджеров, которые будут вести наши телеграм-каналы о разработке.

👾 Требования:
— знать принципы залетающего контента
— разбираться в темах, связанных с разработкой

Большим плюсом будет навык программирования на каких-либо языках.

Условия:
— удаленка
— частичная занятость
— сдельная оплата в зависимости от количества задач

🔥 Оставляйте отклик, и мы свяжемся с вами: https://forms.gle/o4BZnsQ526JoqsCq9
Параметры передаются по ссылке или по значению?

В Java параметры всегда передаются по значению. Но важно уточнить, что:

▪️ Для примитивов — передаётся копия значения.
▪️ Для объектов — передаётся копия ссылки на объект, но не сама ссылка.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое транзакция? (Не обязательно с привязкой к базе данных)

Транзакция — это последовательность действий, которые выполняются как единое целое. В более широком смысле термин «транзакция» используется для описания любой операции или набора операций, которые должны быть выполнены полностью, без прерываний, и если что-то идет не так, изменения отменяются, чтобы система осталась в консистентном состоянии.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
😡 А вас тоже бесят облачные сервисы?

Согласитесь, статус отношений с облаками — все сложно. Но что, если можно изменить правила игры?

Мы готовим нечто особенное в мире облачных технологий, но сначала хотим услышать правду от тех, кто реально работает с облаками каждый день.

Что мы хотим узнать:
— Для чего вы реально используете облако?
— Чего катастрофически не хватает прямо сейчас?
— Что бесит больше всего? (можно материться)
— Как выбираете провайдера — по цене или по любви?
— и тому подобное

По результатам опроса мы подготовим исследование без маркетингового мусора и вы узнаете, как обстоят дела у коллег.

️Время на опрос: меньше, чем на кофе-брейк. Жмите → https://clc.to/nboYDA
VK Weekend Offer: отправьте заявку, пройдите интервью и получите офер!

28–29 июня VK проведёт Weekend Offer для бэкендеров с опытом от трёх лет. Участников со знанием Java, Go, Python или C++ ждут технические собеседования, знакомство с продуктами и, если всё сложится, офер уже в конце выходных.

Ребята много лет создают облачные решения, системы рекомендаций и поисковые движки — всё с миллионами пользователей в проде — и сейчас ищут новых коллег. Поэтому оставляйте заявку до 25 июня, чтобы попасть в команду за выходные!

Подробности — на сайте.
Что такое JDBC?

JDBC (Java Database Connectivity) — это API для взаимодействия с реляционными базами данных. Позволяет выполнять SQL-запросы, управлять соединением, извлекать и изменять данные.

Ключевые компоненты:

🔹 DriverManager — управляет драйверами и соединениями.
🔹 Connection — устанавливает соединение с БД.
🔹 Statement / PreparedStatement — выполняют SQL-запросы.
🔹 ResultSet — содержит результаты выборки.

JDBC — низкоуровневый API, поверх которого строятся ORM-фреймворки вроде Hibernate.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое Reflection?

Reflection — это механизм, позволяющий исследовать и модифицировать поведение классов, методов, полей и конструкторов во время выполнения. Используется через API из пакета java.lang.reflect.

Позволяет:

Узнавать структуру классов во время выполнения (Class<?>, Method, Field, Constructor);
Вызывать методы, читать/записывать поля, даже если они private;
Создавать экземпляры классов без new.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое autoboxing?

Autoboxing — это автоматическое преобразование примитивных типов в соответствующие им классы-обёртки. Например, преобразование int в Integer, double в Double и так далее. Это упрощает работу с коллекциями, поскольку они могут хранить только объекты, а не примитивы. Autoboxing происходит автоматически, когда примитив передаётся в место, где требуется объект.

Примечание: Также существует обратный процесс — unboxing, когда объект обёртки автоматически преобразуется в примитивный тип.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое JSON?

JSON (JavaScript Object Notation) — это текстовый формат, используемый для хранения и передачи данных. Он был разработан для использования в JavaScript, но благодаря своей простоте и универсальности стал стандартом во многих других языках программирования. JSON представляет данные в виде пар "ключ-значение", что делает его удобным для хранения структурированной информации.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 Завтра цена на курс «AI-агенты для DS» вырастет

Пока вы думаете — другие уже покупают. Что вы теряете, откладывая решение? Как минимум — 10 000 рублей, именно столько вы переплатите завтра. Как максимум — шанс войти в топ-1% дата-сайентистов, которые умеют строить AI-агенты.

🎓 Чему вы научитесь на курсе:
— адаптировать LLM под разные предметные области и данные
— собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества
— строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой

Решение за вами.

👉 Купить курс по старой цене
💬 Обратная связь

Ваше мнение по контенту:

🔥 — Всё супер
👍🏼 — Нормально
😁 — Есть предложения по улучшению (в комменты)

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM