🔥 Senior Java-разработчик (Цифровые Права, блокчейн) — IBS
📍 Удалённо по РФ · Москва (м. Библиотека Ленина / Охотный ряд)
👨💻 Грейд: Senior (от 5 лет)
🆕 Свежая вакансия от 26 августа 2026
О продукте
IBS — 30+ лет на рынке, 4 000+ специалистов, 16 000+ реализованных проектов, победитель Премии HR-Бренд. Проект на стыке Enterprise и блокчейна: инфраструктура для выпуска и обращения Цифровых Прав в публичных блокчейн-сетях. Сложная микросервисная архитектура, смарт-контракты, проектирование клиентских сценариев.
💰 Зарплата
В вакансии не указана.
Ориентир по рынку для Senior Java (блокчейн + Enterprise) в IBS: 350 000 – 480 000 ₽ на руки.
🛠 Стек
Java 11+ (Spring Boot 2.x/3.x), PostgreSQL, Kafka, OpenShift / Kubernetes, REST / gRPC, JSON / XML, OpenAPI / Swagger, Bitbucket, Jenkins, Nexus, Maven / Gradle, JUnit / Mockito / Testcontainers, Cucumber (BDD). AI-агенты для CI/CD и генерации кода/тестов.
✅ Ждут
Опыт Java от 5 лет, глубокое понимание архитектурных стилей (SOA, MSA, Event-Driven, SBA), паттерны + SOLID, Spring Boot + PostgreSQL + Kafka в K8s/OpenShift, REST + gRPC, продвинутый SQL (оптимизация, планы выполнения, индексы), тесты (JUnit, Mockito, Testcontainers, Cucumber/BDD), CI/CD (Jenkins, Bitbucket Pipelines), Agile (Scrum/Kanban), менторство. Высшее техническое образование.
💡 Почему интересно
— Блокчейн + Enterprise = редкая ниша, уникальный опыт в резюме
— AI SDLC: AI-агенты для автоматизации сборки, тестирования и деплоя — передний край инженерных практик
— Proof of Concept: прототипирование новых технологий и фреймворков
— Кампус IBS на побережье: 2 недели в году живи и работай на берегу моря
🎁 Бонусы
Оформление по ТК РФ, белая ЗП, удалёнка из любой точки РФ, ДМС со стоматологией + страхование жизни + онкострахование + психологическая поддержка, 3 дня без больничного, IT-ипотека, кампус на побережье, киберлига IBS, клубы по интересам, обучение за счёт компании, конференции и митапы, скидки от партнёров.
🔗 Откликнуться: hh.ru/vacancy/136618976
tags: #вакансия #java #senior #ibs #москва #удаленка #блокчейн #цфа #enterprise #ai
📱 Java Jub
📍 Удалённо по РФ · Москва (м. Библиотека Ленина / Охотный ряд)
👨💻 Грейд: Senior (от 5 лет)
🆕 Свежая вакансия от 26 августа 2026
О продукте
IBS — 30+ лет на рынке, 4 000+ специалистов, 16 000+ реализованных проектов, победитель Премии HR-Бренд. Проект на стыке Enterprise и блокчейна: инфраструктура для выпуска и обращения Цифровых Прав в публичных блокчейн-сетях. Сложная микросервисная архитектура, смарт-контракты, проектирование клиентских сценариев.
💰 Зарплата
В вакансии не указана.
Ориентир по рынку для Senior Java (блокчейн + Enterprise) в IBS: 350 000 – 480 000 ₽ на руки.
🛠 Стек
Java 11+ (Spring Boot 2.x/3.x), PostgreSQL, Kafka, OpenShift / Kubernetes, REST / gRPC, JSON / XML, OpenAPI / Swagger, Bitbucket, Jenkins, Nexus, Maven / Gradle, JUnit / Mockito / Testcontainers, Cucumber (BDD). AI-агенты для CI/CD и генерации кода/тестов.
✅ Ждут
Опыт Java от 5 лет, глубокое понимание архитектурных стилей (SOA, MSA, Event-Driven, SBA), паттерны + SOLID, Spring Boot + PostgreSQL + Kafka в K8s/OpenShift, REST + gRPC, продвинутый SQL (оптимизация, планы выполнения, индексы), тесты (JUnit, Mockito, Testcontainers, Cucumber/BDD), CI/CD (Jenkins, Bitbucket Pipelines), Agile (Scrum/Kanban), менторство. Высшее техническое образование.
💡 Почему интересно
— Блокчейн + Enterprise = редкая ниша, уникальный опыт в резюме
— AI SDLC: AI-агенты для автоматизации сборки, тестирования и деплоя — передний край инженерных практик
— Proof of Concept: прототипирование новых технологий и фреймворков
— Кампус IBS на побережье: 2 недели в году живи и работай на берегу моря
🎁 Бонусы
Оформление по ТК РФ, белая ЗП, удалёнка из любой точки РФ, ДМС со стоматологией + страхование жизни + онкострахование + психологическая поддержка, 3 дня без больничного, IT-ипотека, кампус на побережье, киберлига IBS, клубы по интересам, обучение за счёт компании, конференции и митапы, скидки от партнёров.
🔗 Откликнуться: hh.ru/vacancy/136618976
tags: #вакансия #java #senior #ibs #москва #удаленка #блокчейн #цфа #enterprise #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
🎯 Гайд: Senior Java · IBS
📄 Что внутри:
➡️ 276 вопросов с развёрнутыми ответами — разобрано так, что поймёт даже junior
➡️ 55 страниц · 22 раздела · 24 блока кода
➡️ Практика:
➖ 5 Java live-coding
➖ 3 SQL
➖ отдельные разделы «Алгоритмы» и System Design
➖ Code Review с 12+ замечаниями
🆕 Обновили вопросы и добавили свежие:
➖ virtual threads и снятие synchronized в Java 24
➖ generational ZGC (дефолт с Java 23)
➖ идемпотентность Kafka с 3.0, exactly-once, Outbox / Saga
⭐️ Главная фишка — домен ЦФА (цифровые финансовые активы на блокчейне): идемпотентность, аудит, консистентность события и записи. Того, чего нет в общих сборниках.
❗️Почему этот гайд — не «топ-100 вопросов из интернета»:
✅ База — реальные вопросы с собесов
✅ Каждый спорный факт перепроверен по официальной доке (PostgreSQL, OpenJDK, Kafka, Spring) — без уверенных ошибок
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_52
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #ibs #финтех #цфа #блокчейн
👉 Гайды, шпаргалки, гайды на заказ — в @Java Jub Pro
📱 Java Jub
📄 Что внутри:
🆕 Обновили вопросы и добавили свежие:
⭐️ Главная фишка — домен ЦФА (цифровые финансовые активы на блокчейне): идемпотентность, аудит, консистентность события и записи. Того, чего нет в общих сборниках.
❗️Почему этот гайд — не «топ-100 вопросов из интернета»:
✅ База — реальные вопросы с собесов
✅ Каждый спорный факт перепроверен по официальной доке (PostgreSQL, OpenJDK, Kafka, Spring) — без уверенных ошибок
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_52
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #ibs #финтех #цфа #блокчейн
👉 Гайды, шпаргалки, гайды на заказ — в @Java Jub Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🙏2
🎯 Гайд: Senior Java · Salmon
⭐️ Стек ровно как в вакансии: Kotlin · Ktor · jOOQ · корутины · Arrow — не абстрактный Spring из старых подборок.
📄 Что внутри:
➡ 119 вопросов с развёрнутыми ответами под Senior — разобрано так, что понятно даже джуну
➡ База — реальные вопросы с недавних собеседований (по фидбэку прошедших). Обновили и добавили свежие
➡ 41 страница, 21 тематический раздел
➡ Практика:
➖ 3 SQL live-coding
➖ 2 Kotlin live-coding
➖ 1 System Design (платёжный сервис)
➖ Code Review — разбор проблемного сервиса
➡ Финальный чек-лист на 22 пункта
➡ Pet-проект под домен
📊 Вопросов и задач тут меньше, чем в других гайдах серии — и это осознанно. Никакой «воды»: только свежий срез того, что реально спрашивали недавно. Готовишься — не трать время на то, что не спросят.
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_53
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #salmon #удаленка #финтех
👉 Гайды, шпаргалки, гайды на заказ — в @Java Jub Pro
📱 Java Jub
⭐️ Стек ровно как в вакансии: Kotlin · Ktor · jOOQ · корутины · Arrow — не абстрактный Spring из старых подборок.
📄 Что внутри:
📊 Вопросов и задач тут меньше, чем в других гайдах серии — и это осознанно. Никакой «воды»: только свежий срез того, что реально спрашивали недавно. Готовишься — не трать время на то, что не спросят.
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_53
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #salmon #удаленка #финтех
👉 Гайды, шпаргалки, гайды на заказ — в @Java Jub Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤4👏3
🔥 Middle Java-разработчик — АЙ-ТЕКО
📍 Москва / СПб / Нижний Новгород / Воронеж · офис или гибрид
👨💻 Грейд: Middle (от 4 лет)
🆕 Свежая вакансия от 3 сентября 2026
О компании
АЙ-ТЕКО — ведущий российский системный интегратор, на рынке с 1997 года, ТОП-10 крупнейших IT-компаний России, ТОП-400 крупнейших компаний РФ. Проект: система лимитов и проверки условий для крупного корпоративного заказчика.
💰 Зарплата
до 180 000 ₽ на руки.
🛠 Стек
Java, Spring Framework, Apache Kafka, Kubernetes / OpenShift, Hibernate, PostgreSQL, SQL, REST/HTTP, Jenkins / GitLab CI, Git, Bitbucket, Confluence, Jira, JUnit.
✅ Ждут
Опыт Java от 4 лет на реальных проектах, Spring Framework, Kafka, K8s/OpenShift, Hibernate, PostgreSQL + SQL, ООП + паттерны + SOLID, DDD (Domain-Driven Design), микросервисы, многопоточность и highload, CI/CD (Jenkins/GitLab CI), unit-тесты. Обязательно: законченное высшее образование (ИТ / математическое / техническое) + военный билет для военнообязанных.
⚠️ Обрати внимание
Вилка до 180 000 ₽ при требованиях 4+ лет и highload — ниже рынка для этого стека. Для сравнения: медиана Middle Java в Москве ~250 000 ₽. Может быть интересно как входной билет в крупный интегратор с перспективой роста.
🎁 Бонусы
Оформление по ТК РФ, белая ЗП, расширенный ДМС со стоматологией, корпоративные скидки на фитнес, футбольная и волейбольная секции, профессиональное обучение, современная техника (ноутбук в день оформления).
🔗 Откликнуться: hh.ru/vacancy/136928208
#вакансия #java #senior #айтеко #работа #it #гибрид #springboot #kafka #kubernetes #postgresql #backend #highload
tags: #вакансия #java #senior #айтеко #москва #спб #нижнийновгород #воронеж #гибрид #интегратор
📱 Java Jub
📍 Москва / СПб / Нижний Новгород / Воронеж · офис или гибрид
👨💻 Грейд: Middle (от 4 лет)
🆕 Свежая вакансия от 3 сентября 2026
О компании
АЙ-ТЕКО — ведущий российский системный интегратор, на рынке с 1997 года, ТОП-10 крупнейших IT-компаний России, ТОП-400 крупнейших компаний РФ. Проект: система лимитов и проверки условий для крупного корпоративного заказчика.
💰 Зарплата
до 180 000 ₽ на руки.
🛠 Стек
Java, Spring Framework, Apache Kafka, Kubernetes / OpenShift, Hibernate, PostgreSQL, SQL, REST/HTTP, Jenkins / GitLab CI, Git, Bitbucket, Confluence, Jira, JUnit.
✅ Ждут
Опыт Java от 4 лет на реальных проектах, Spring Framework, Kafka, K8s/OpenShift, Hibernate, PostgreSQL + SQL, ООП + паттерны + SOLID, DDD (Domain-Driven Design), микросервисы, многопоточность и highload, CI/CD (Jenkins/GitLab CI), unit-тесты. Обязательно: законченное высшее образование (ИТ / математическое / техническое) + военный билет для военнообязанных.
⚠️ Обрати внимание
Вилка до 180 000 ₽ при требованиях 4+ лет и highload — ниже рынка для этого стека. Для сравнения: медиана Middle Java в Москве ~250 000 ₽. Может быть интересно как входной билет в крупный интегратор с перспективой роста.
🎁 Бонусы
Оформление по ТК РФ, белая ЗП, расширенный ДМС со стоматологией, корпоративные скидки на фитнес, футбольная и волейбольная секции, профессиональное обучение, современная техника (ноутбук в день оформления).
🔗 Откликнуться: hh.ru/vacancy/136928208
#вакансия #java #senior #айтеко #работа #it #гибрид #springboot #kafka #kubernetes #postgresql #backend #highload
tags: #вакансия #java #senior #айтеко #москва #спб #нижнийновгород #воронеж #гибрид #интегратор
Please open Telegram to view this post
VIEW IN TELEGRAM
😢4❤2🤔2
🔥 Middle Java Developer (Global Markets OMS) — Сбер
📍 Удалённо · только для кандидатов из РФ
👨💻 Грейд: Middle (от 3 лет)
О продукте
Global Markets Order Management System — система управления торговыми поручениями в Сбер Финтех. Микросервисная облачная платформа обрабатывает около 1 000 приказов и исполнений в минуту, заменяет вендорское решение и закрывает брокерские продукты: поручения по Fixed Income, Equity и Futures плюс алгоритмическое исполнение.
💰 Зарплата
до 210 000 ₽
🛠 Стек
Java SE, Kotlin, Spring Boot / Web / Data / Security / Testing, микросервисы, Kafka / ActiveMQ, Maven, Git, Jenkins, JUnit. Плюсом: Docker, Kubernetes / OpenShift, Ansible.
✅ Ждут
Java SE от 3 лет с глубоким пониманием многопоточности, Spring-стек, ООП, шаблоны проектирования, микросервисы и интеграции, ActiveMQ или Kafka, Maven, Git, Jenkins, JUnit, работа в Jira и Confluence, Agile или DevOps. Kotlin — знание или готовность быстро изучить, плюс интерес к финансовым рынкам и трейдингу. Обязательно: высшее образование. Плюсом — Docker, Kubernetes/OpenShift, Ansible.
💡 Почему интересно
— Торговые поручения, Fixed Income, Equity, Futures, алгоритмическое исполнение — домен, в котором мало кто работал
— Платформа заменяет вендорское решение: своя система вместо чужой коробки
— Kotlin рядом с Java в банковском бэкенде встречается нечасто
⚠️ Обрати внимание
HireHi сам помечает вилку как на 9,4% ниже рынка: его оценка по такой позиции — ~231 800 ₽, а ориентир по рынку для Middle Java в Сбере — 230 000 – 320 000 ₽. Если домен важнее денег, опыт в брокерской разработке потом окупается.
💡 В сообщении при отклике укажи ID вакансии: javaSb_DNA.
🔗 Откликнуться: hirehi.ru/development/java-developer-...-106354
tags: #вакансия #java #middle #сбер #работа #it #удаленка #springboot #kafka #kotlin #микросервисы #backend #финтех #трейдинг
📱 Java Jub
📍 Удалённо · только для кандидатов из РФ
👨💻 Грейд: Middle (от 3 лет)
О продукте
Global Markets Order Management System — система управления торговыми поручениями в Сбер Финтех. Микросервисная облачная платформа обрабатывает около 1 000 приказов и исполнений в минуту, заменяет вендорское решение и закрывает брокерские продукты: поручения по Fixed Income, Equity и Futures плюс алгоритмическое исполнение.
💰 Зарплата
до 210 000 ₽
🛠 Стек
Java SE, Kotlin, Spring Boot / Web / Data / Security / Testing, микросервисы, Kafka / ActiveMQ, Maven, Git, Jenkins, JUnit. Плюсом: Docker, Kubernetes / OpenShift, Ansible.
✅ Ждут
Java SE от 3 лет с глубоким пониманием многопоточности, Spring-стек, ООП, шаблоны проектирования, микросервисы и интеграции, ActiveMQ или Kafka, Maven, Git, Jenkins, JUnit, работа в Jira и Confluence, Agile или DevOps. Kotlin — знание или готовность быстро изучить, плюс интерес к финансовым рынкам и трейдингу. Обязательно: высшее образование. Плюсом — Docker, Kubernetes/OpenShift, Ansible.
💡 Почему интересно
— Торговые поручения, Fixed Income, Equity, Futures, алгоритмическое исполнение — домен, в котором мало кто работал
— Платформа заменяет вендорское решение: своя система вместо чужой коробки
— Kotlin рядом с Java в банковском бэкенде встречается нечасто
⚠️ Обрати внимание
HireHi сам помечает вилку как на 9,4% ниже рынка: его оценка по такой позиции — ~231 800 ₽, а ориентир по рынку для Middle Java в Сбере — 230 000 – 320 000 ₽. Если домен важнее денег, опыт в брокерской разработке потом окупается.
💡 В сообщении при отклике укажи ID вакансии: javaSb_DNA.
🔗 Откликнуться: hirehi.ru/development/java-developer-...-106354
tags: #вакансия #java #middle #сбер #работа #it #удаленка #springboot #kafka #kotlin #микросервисы #backend #финтех #трейдинг
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2😢1
🎯 Гайд: Middle Java · Сбер · Система торговых поручений
⭐️ Домен Global Markets: жизненный цикл заявки, частичные исполнения, деньги. Того, чего нет в общих сборниках.
📄 Что внутри:
➡ 235 вопросов с развёрнутыми ответами — понятно и на junior-уровне
➡ 160 страниц, 24 раздела, 74 блока кода
➡ 13 задач + 3 фрагмента на code review, у каждой — пограничные случаи
➡ Чек-лист на 25 пунктов
🔄 Обновлено: ответы переписаны после аудита, добавлены свежие блоки по Kafka, транзакциям и коллекциям.
Гайд вырос из одной вакансии, не из "топ-300 вопросов по Java".
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_67
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #middle_guide #сбер #удаленка #финтех
👉 Гайды с вопросами с собесов, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
📱 Java Jub
⭐️ Домен Global Markets: жизненный цикл заявки, частичные исполнения, деньги. Того, чего нет в общих сборниках.
📄 Что внутри:
🔄 Обновлено: ответы переписаны после аудита, добавлены свежие блоки по Kafka, транзакциям и коллекциям.
Гайд вырос из одной вакансии, не из "топ-300 вопросов по Java".
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_67
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #middle_guide #сбер #удаленка #финтех
👉 Гайды с вопросами с собесов, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1
// месяц без канала
⛔️ Канал заблокировали 18 сентября, вернули 13 октября. Весь этот месяц работа шла: гайды выходили, резюме правились, плюс запустили то, ради чего всё и затевалось.
━━━━━━━━━━━━━━
📘 ГАЙДЫ: ВЫШЛО 7 ШТУК
➡️ Positive Technologies · Senior · 19 сентября
➡️ Сбер · SberCIB Terminal · TechLead · 20 сентября
➡️ Т-Банк · Data Platform · Middle · 22 сентября
➡️ Ozon Банк · Senior · 27 сентября
➡️ РТЛабс · Senior / Tech Lead · 1 октября
➡️ Яндекс Путешествия · Senior, B2B Travel · 5 октября
➡️ Ай-Теко · Lead, руководитель разработки · 11 октября
Все лежат в каталоге бота.
👉 @java_jub_pro_guides_bot
━━━━━━━━━━━━━━
📝 ПРАВКА РЕЗЮМЕ
Услуга работает с 23 августа. За это время двоих после правки начали звать на собесы, ещё несколько заказов в работе.
🔍 Аудит · 1 490 ₽, 1-2 дня. Разбираю резюме и отдаю список правок под ATS и твой сегмент, правишь сам.
🛠 Резюме в порядок + заточка под вакансию · 3 490 ₽, 2-3 дня. Структура под ATS, обязанности переписываю в достижения, чек-лист под другие вакансии. Брал аудит? Его стоимость вычитаю.
🤝 Число приглашений зависит от рынка и твоего опыта. Моя задача: убрать из резюме всё, из-за чего прилетает отказ.
━━━━━━━━━━━━━━
🤝 РЕКОМЕНДАЦИИ В КОМПАНИИ: ПЕРВЫЙ КРУГ ЗАКРЫТ
Самое важное за этот месяц. Напомню, как устроено:
1⃣ оставляешь заявку с резюме @questions_pavel
2⃣ проходишь техпроверку: теория с уточняющими, разбор кода и разбор твоего опыта
3️⃣ если уровень подтвердился, подбираю вакансию и рекомендателя
4⃣ резюме смотрят отдельно от общего потока откликов
Что сделано: заявки собраны, техпроверки проведены, на этой неделе разобрал записи и сравнил всех между собой. По каждому человеку готов разбор его ответов с цитатами, он уходит рекомендателю вместе с резюме.
🎯 Вакансии, под которые отбирали:
➡️ Ozon Tech · Senior · инфраструктура данных
➡️ Альфа-Банк · Java Backend · Middle / Middle+
➡️ Т-Банк · тимлид и архитектор
➡️ Магнит · главный Kotlin-разработчик
➡️ плюс несколько в банках и финтехе через интегратора и агентство, названия заказчиков закрыты по их условию
❗️ На сегодня по всем этим вакансиям кандидаты выбраны. Каждому, кто оставлял заявку, напишу лично с решением по его кандидатуре. Ответ получит каждый сегодня до конца дня.
⚠️ Оффер без гарантий: рекомендация даёт шанс попасть на собес, дальше решает техническое интервью.
⚠️ Рекомендация бесплатная. Если кто-то с другого аккаунта пишет от моего имени и просит оплату, это мошенник.
━━━━━━━━━━━━━━
📅 ЧТО ДАЛЬШЕ
На следующей неделе стартует новый набор вакансий: по реферальным программам и по личным договорённостям с компаниями. Отбор пойдёт тем же порядком.
👉 Хочешь в следующий круг? Пришли резюме в лс @questions_pavel. Уже присылал? Ты в списке, этого достаточно.
❗️ В Pro проверка идёт без очереди, плюс ранний доступ к вакансиям и названия компаний.
━━━━━━━━━━━━━━
🤝 И отдельно тем, кто уже работает в компании с реферальной программой: отправь свое предложение @workspace_official.
✅ присылаю кандидатов, которых сам проверил на техсобесе
📞 созваниваетесь на 15 минут, решение о рекомендации за тобой
🎁 бонус компании за найм забираешь целиком, от меня ещё месяцы Pro
📬 Пиши в лс @workspace_official
tags: #рекомендации #вакансии #резюме #java #собеседование
📱 Java Jub
⛔️ Канал заблокировали 18 сентября, вернули 13 октября. Весь этот месяц работа шла: гайды выходили, резюме правились, плюс запустили то, ради чего всё и затевалось.
━━━━━━━━━━━━━━
📘 ГАЙДЫ: ВЫШЛО 7 ШТУК
Все лежат в каталоге бота.
👉 @java_jub_pro_guides_bot
━━━━━━━━━━━━━━
📝 ПРАВКА РЕЗЮМЕ
Услуга работает с 23 августа. За это время двоих после правки начали звать на собесы, ещё несколько заказов в работе.
🔍 Аудит · 1 490 ₽, 1-2 дня. Разбираю резюме и отдаю список правок под ATS и твой сегмент, правишь сам.
🛠 Резюме в порядок + заточка под вакансию · 3 490 ₽, 2-3 дня. Структура под ATS, обязанности переписываю в достижения, чек-лист под другие вакансии. Брал аудит? Его стоимость вычитаю.
🤝 Число приглашений зависит от рынка и твоего опыта. Моя задача: убрать из резюме всё, из-за чего прилетает отказ.
━━━━━━━━━━━━━━
🤝 РЕКОМЕНДАЦИИ В КОМПАНИИ: ПЕРВЫЙ КРУГ ЗАКРЫТ
Самое важное за этот месяц. Напомню, как устроено:
Что сделано: заявки собраны, техпроверки проведены, на этой неделе разобрал записи и сравнил всех между собой. По каждому человеку готов разбор его ответов с цитатами, он уходит рекомендателю вместе с резюме.
🎯 Вакансии, под которые отбирали:
❗️ На сегодня по всем этим вакансиям кандидаты выбраны. Каждому, кто оставлял заявку, напишу лично с решением по его кандидатуре. Ответ получит каждый сегодня до конца дня.
⚠️ Оффер без гарантий: рекомендация даёт шанс попасть на собес, дальше решает техническое интервью.
⚠️ Рекомендация бесплатная. Если кто-то с другого аккаунта пишет от моего имени и просит оплату, это мошенник.
━━━━━━━━━━━━━━
📅 ЧТО ДАЛЬШЕ
На следующей неделе стартует новый набор вакансий: по реферальным программам и по личным договорённостям с компаниями. Отбор пойдёт тем же порядком.
👉 Хочешь в следующий круг? Пришли резюме в лс @questions_pavel. Уже присылал? Ты в списке, этого достаточно.
❗️ В Pro проверка идёт без очереди, плюс ранний доступ к вакансиям и названия компаний.
━━━━━━━━━━━━━━
🤝 И отдельно тем, кто уже работает в компании с реферальной программой: отправь свое предложение @workspace_official.
✅ присылаю кандидатов, которых сам проверил на техсобесе
📞 созваниваетесь на 15 минут, решение о рекомендации за тобой
🎁 бонус компании за найм забираешь целиком, от меня ещё месяцы Pro
📬 Пиши в лс @workspace_official
tags: #рекомендации #вакансии #резюме #java #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥2👏2
🔥 Middle Java-разработчик (Apache Flink) — БФТ-Холдинг
📍 Москва · удалённо
👨💻 Грейд: Middle (от 3 лет)
🆕 Свежая вакансия от 14 октября 2026
О продукте
Государственный проект федерального масштаба: критически важную транзакционную систему переводят с монолита на событийно-ориентированную и потоковую архитектуру. Система обслуживает больше 120 млн пользователей в реальном времени. БФТ — российский вендор из группы «Ростелеком»: 3 300+ сотрудников, офисы в 21 городе, финалист Рейтинга работодателей hh.ru.
💰 Зарплата
В вакансии не указана.
Ориентир по рынку для Middle Java в БФТ-Холдинге (госсектор, highload): 200 000 – 280 000 ₽ на руки. Flink в требованиях — редкая компетенция, на торге её стоит проговорить отдельно.
🛠 Стек
Java 11+, Spring 4+, Apache Flink, Kafka / RabbitMQ, gRPC, REST, PostgreSQL / Cassandra, HBase, Picodata, Maven, Git, GitLab CI.
✅ Ждут
Коммерческую разработку от 3 лет, уверенную Java 11+ и Spring 4+, основы многопоточности и Java Memory Model, опыт распределённой потоковой обработки на Apache Flink, SQL/NoSQL (PostgreSQL, Cassandra), очереди сообщений (Kafka, RabbitMQ), Maven и Git, основы CI/CD на GitLab CI.
💡 Почему интересно
— Перевод федерального монолита на событийную и потоковую архитектуру — такая задача редко достаётся Middle
— Apache Flink в проде на 120 млн пользователей: компетенция, которой на рынке мало у кого есть
🎁 Бонусы
Оплата профильных конференций и курсов, помощь с подготовкой выступлений и статей на Хабр, ДМС после испытательного (можно застраховать детей и родственников), корпоративная техника, оформление по ТК РФ, реферальная программа, корпоративные мероприятия.
🔗 Откликнуться: hh.ru/vacancy/138483952
tags: #вакансия #java #middle #бфт #москва #удаленка #госсектор #highload
📱 Java Jub
📍 Москва · удалённо
👨💻 Грейд: Middle (от 3 лет)
🆕 Свежая вакансия от 14 октября 2026
О продукте
Государственный проект федерального масштаба: критически важную транзакционную систему переводят с монолита на событийно-ориентированную и потоковую архитектуру. Система обслуживает больше 120 млн пользователей в реальном времени. БФТ — российский вендор из группы «Ростелеком»: 3 300+ сотрудников, офисы в 21 городе, финалист Рейтинга работодателей hh.ru.
💰 Зарплата
В вакансии не указана.
Ориентир по рынку для Middle Java в БФТ-Холдинге (госсектор, highload): 200 000 – 280 000 ₽ на руки. Flink в требованиях — редкая компетенция, на торге её стоит проговорить отдельно.
🛠 Стек
Java 11+, Spring 4+, Apache Flink, Kafka / RabbitMQ, gRPC, REST, PostgreSQL / Cassandra, HBase, Picodata, Maven, Git, GitLab CI.
✅ Ждут
Коммерческую разработку от 3 лет, уверенную Java 11+ и Spring 4+, основы многопоточности и Java Memory Model, опыт распределённой потоковой обработки на Apache Flink, SQL/NoSQL (PostgreSQL, Cassandra), очереди сообщений (Kafka, RabbitMQ), Maven и Git, основы CI/CD на GitLab CI.
💡 Почему интересно
— Перевод федерального монолита на событийную и потоковую архитектуру — такая задача редко достаётся Middle
— Apache Flink в проде на 120 млн пользователей: компетенция, которой на рынке мало у кого есть
🎁 Бонусы
Оплата профильных конференций и курсов, помощь с подготовкой выступлений и статей на Хабр, ДМС после испытательного (можно застраховать детей и родственников), корпоративная техника, оформление по ТК РФ, реферальная программа, корпоративные мероприятия.
🔗 Откликнуться: hh.ru/vacancy/138483952
tags: #вакансия #java #middle #бфт #москва #удаленка #госсектор #highload
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
🎯 Гайд: Middle Java · Apache Flink · БФТ
⭐️ Главная фишка вакансии — Flink в проде: систему на 120 млн пользователей переводят с монолита на события и потоки
📄 Что внутри гайда:
➡ 186 вопросов с подробными ответами — разобрано так, что поймёт даже junior
➡ 94 страницы, 24 тематических раздела
➡ 23 задачи live-coding в формате собеса — чтобы натренироваться руками:
➖ 8 Java
➖ 10 SQL
➖ 5 Flink
➡ System Design потокового контура на 120 млн пользователей — с расчётом нагрузки в числах
➡ Code Review: Flink-джоба и Spring-консьюмер Kafka, 22 замечания
➡ Чек-лист на 24 пункта и план подготовки по дням
📊 Куда смещён собес:
➡ 42 вопроса из 186 — Flink: чекпоинты, watermarks, exactly-once, backpressure
➡ 23 — многопоточность и JMM, она прямо прописана в вакансии
➡ 18 — PostgreSQL, Cassandra, HBase и Picodata · 13 — Kafka
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_68
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #middle_guide #бфт #удаленка
👉 Гайды с вопросами с собесов, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
📱 Java Jub
⭐️ Главная фишка вакансии — Flink в проде: систему на 120 млн пользователей переводят с монолита на события и потоки
📄 Что внутри гайда:
📊 Куда смещён собес:
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_68
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #middle_guide #бфт #удаленка
👉 Гайды с вопросами с собесов, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3
🎉 Готова книга «Алгоритмы на Java-собеседовании». Продажа с 21 октября
Собирали её с июля. Поводом стали ваши сообщения: на алгоритмической секции непонятно, какие задачи дадут, как объяснять решение интервьюеру, как найти лучшее и как вообще тренироваться. Под эти вопросы мы и построили книгу:
➡️ из вопросов с реальных собеседований мы выписали больше 400 формулировок алгоритмических задач и свели вместе те, что решаются одинаково. Осталось 96 задач, ещё 16 я взял из классики LeetCode
➡️ у задач указано, где встречаются похожие. Таких компаний 39, среди них Яндекс, Сбер, Ozon и Т-Банк
➡️ разбор идёт в том же порядке, что секция: что уточнить до кода, решение построчно с оценкой сложности, ловушки и как интервьюер развивает задачу
➡️ в 43 разборах замеры JMH: видно, какое решение быстрее и насколько
➡️ «Карта подготовки» с маршрутами на выходные (15 задач), на две недели и на месяц
➡️ архив с кодом и 384 тестами: меняешь решение и сразу проверяешь его
Всего 112 задач на 862 страницах, есть PDF и EPUB.
⏰ Завтра выложим бесплатный фрагмент: полный разбор Two Sum на 11 страниц.
В среду откроется продажа
tags: #java #алгоритмы #собеседование #livecoding
📱 Java Jub
Собирали её с июля. Поводом стали ваши сообщения: на алгоритмической секции непонятно, какие задачи дадут, как объяснять решение интервьюеру, как найти лучшее и как вообще тренироваться. Под эти вопросы мы и построили книгу:
Всего 112 задач на 862 страницах, есть PDF и EPUB.
В среду откроется продажа
tags: #java #алгоритмы #собеседование #livecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍7👏4
Алгоритмы_на_Java_собеседовании_Фрагмент_Two_Sum.pdf
5.4 MB
📘 Бесплатный фрагмент книги «Алгоритмы на Java-собеседовании»
🎁 Как и обещали, выкладываем задачу 1.1 Two Sum целиком, в том же виде, что в книге: полный разбор на 11 страниц.
Внутри четыре решения: перебор,
Есть две причины, по которым стоит открыть фрагмент:
➡️ на миллионе элементов сортировка с оценкой O(n log n) обгоняет
➡️ привычное решение на
📚 Так в книге разобраны все 112 задач: что уточнить у интервьюера до кода, решение построчно, ловушки и как интервьюер развивает задачу.
Завтра откроем продажу в боте. На старте будут:
➡️ ранняя цена до 28 октября включительно
➡️ подписчикам Pro скидка 20%, и она действует вместе с ранней ценой
➡️ комплект «книга + шпаргалка Senior» дешевле, чем по отдельности
Скидка Pro достанется и тем, кто оформит подписку до старта. Подписка в боте: https://t.me/java_jub_pro_guides_bot?start=sub
tags: #java #алгоритмы #собеседование #livecoding #бесплатно
📱 Java Jub
🎁 Как и обещали, выкладываем задачу 1.1 Two Sum целиком, в том же виде, что в книге: полный разбор на 11 страниц.
Внутри четыре решения: перебор,
HashMap, сортировка с двумя указателями и своя хеш-таблица на примитивах. Все четыре мы замерили JMH на массивах до миллиона элементов.Есть две причины, по которым стоит открыть фрагмент:
HashMap с оценкой O(n) на 11%. HashMap держит около трёх миллионов мелких объектов, и GC (garbage collector — сборщик мусора) приходится их обходить и копировать: паузы GC заняли около 16% времени замераHashMap ошибается, если значения подходят к границам int. На nums = {Integer.MAX_VALUE, 1} и target = Integer.MIN_VALUE оно возвращает пару, которой нет. В фрагменте есть версия, которая считает разность в long: она прошла 60 тысяч случайных тестов на всём диапазоне int📚 Так в книге разобраны все 112 задач: что уточнить у интервьюера до кода, решение построчно, ловушки и как интервьюер развивает задачу.
Завтра откроем продажу в боте. На старте будут:
Скидка Pro достанется и тем, кто оформит подписку до старта. Подписка в боте: https://t.me/java_jub_pro_guides_bot?start=sub
tags: #java #алгоритмы #собеседование #livecoding #бесплатно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👏4🔥3
🎉 Книга «Алгоритмы на Java-собеседовании» в продаже
Вы писали нам, что на алгоритмической секции сложнее всего три вещи: понять, какие задачи дадут, найти верное решение и объяснить его под таймером. Под это мы и собирали книгу с июля.
➡️ 96 задач отобраны по реальным собеседованиям с июня по октябрь 2026 года, ещё 16 взяты из классики LeetCode
➡️ у задач указано, где встречаются похожие: Яндекс, Сбер, Ozon, Т-Банк и ещё 35 компаний. Похожая значит решается так же, а звучит иначе: «два числа с суммой target» и «пара элементов с заданной суммой» это одна Two Sum
🌱 Если ты Junior, начни с маршрута «за выходные»: 15 задач, по одной на тему. Решения разобраны по строкам, рядом оценка сложности и вопросы, которые стоит задать интервьюеру до кода
💼 Если Middle, смотри ловушки, в которые легко попасть под таймером, и как интервьюер развивает задачу после кода: вход огромный, данные идут потоком, нужно быстрее
🧠 Если Senior, здесь решения, которые не всегда приходят в голову. На миллионе элементов своя хеш-таблица на примитивах обгоняет HashMap в 4,5 раза, а сортировка с O(n log n) быстрее HashMap с O(n): паузы GC съедают 16% времени. Замеры JMH есть в 43 разборах
862 страницы, PDF и EPUB, плюс «Карта подготовки» и архив с кодом и 384 тестами.
💰 До 28 октября включительно книга стоит 2 490 ₽, потом 2 990 ₽. Подписчикам Pro 1 990 ₽
📦 Комплект со шпаргалкой Senior 3 290 ₽ вместо 4 480 ₽ по отдельности, для Pro 2 590 ₽
👉 Книга в боте: @java_jub_pro_guides_bot
🎁 Бесплатный фрагмент, разбор Two Sum: @java_jub_pro_guides_bot?start=free_70
tags: #java #алгоритмы #собеседование #livecoding
**похоже мы не были готовы к такой нагрузке, сервер не выдерживает. Решаем проблему
📱 Java Jub
Вы писали нам, что на алгоритмической секции сложнее всего три вещи: понять, какие задачи дадут, найти верное решение и объяснить его под таймером. Под это мы и собирали книгу с июля.
🌱 Если ты Junior, начни с маршрута «за выходные»: 15 задач, по одной на тему. Решения разобраны по строкам, рядом оценка сложности и вопросы, которые стоит задать интервьюеру до кода
💼 Если Middle, смотри ловушки, в которые легко попасть под таймером, и как интервьюер развивает задачу после кода: вход огромный, данные идут потоком, нужно быстрее
🧠 Если Senior, здесь решения, которые не всегда приходят в голову. На миллионе элементов своя хеш-таблица на примитивах обгоняет HashMap в 4,5 раза, а сортировка с O(n log n) быстрее HashMap с O(n): паузы GC съедают 16% времени. Замеры JMH есть в 43 разборах
862 страницы, PDF и EPUB, плюс «Карта подготовки» и архив с кодом и 384 тестами.
💰 До 28 октября включительно книга стоит 2 490 ₽, потом 2 990 ₽. Подписчикам Pro 1 990 ₽
📦 Комплект со шпаргалкой Senior 3 290 ₽ вместо 4 480 ₽ по отдельности, для Pro 2 590 ₽
👉 Книга в боте: @java_jub_pro_guides_bot
🎁 Бесплатный фрагмент, разбор Two Sum: @java_jub_pro_guides_bot?start=free_70
tags: #java #алгоритмы #собеседование #livecoding
**похоже мы не были готовы к такой нагрузке, сервер не выдерживает. Решаем проблему
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥5👏3🤔1
🧠 Метод двух указателей: как найти пару чисел с нужной суммой
Задача: в массиве, отсортированном по возрастанию, найти два числа, сумма которых равна заданному числу. На собеседовании она звучит как продолжение Two Sum: что изменится, если массив уже отсортирован?
Для примера возьмём массив 1, 3, 4, 6, 9, 11 и будем искать сумму 13.
Можно перебрать все пары и проверить каждую, но это медленно: в массиве из тысячи чисел почти полмиллиона пар, а в массиве из миллиона чисел около полутриллиона.
Метод двух указателей находит ответ за один проход. Указателем здесь называют обычную переменную, в которой хранится номер позиции в массиве. Левый указатель ставим на первое число, самое маленькое, а правый на последнее, самое большое. На каждом шаге складываем два числа под указателями. Если сумма меньше нужной, сдвигаем левый указатель на одну позицию вправо, к большим числам. Если сумма больше нужной, сдвигаем правый указатель на одну позицию влево, к меньшим. Если сумма совпала, пара найдена.
Пройдём по примеру. Сначала складываем 1 и 11, получается 12, это меньше 13, поэтому левый указатель переходит на 3. Числа 3 и 11 дают 14, это уже больше, и правый указатель переходит на 9. Числа 3 и 9 дают 12, снова мало, и левый указатель переходит на 4. Наконец, 4 и 9 дают ровно 13. Пара найдена за четыре шага.
Почему метод не пропускает ответ? Возьмём момент, когда сумма оказалась меньше нужной. Правое число в этот момент самое большое из всех, что ещё остались. Если даже вместе с ним левое число не набирает нужную сумму, то с любым меньшим числом оно не наберёт её тем более. Значит, у левого числа пары нет, и его можно больше не рассматривать. Когда сумма больше нужной, рассуждение такое же, только пары нет у правого числа.
Каждый шаг отбрасывает одно число, поэтому шагов не больше, чем чисел в массиве: для миллиона чисел это не больше миллиона шагов вместо полутриллиона пар. Дополнительная память почти не нужна, хватает двух переменных.
На Java это выглядит так:
Метод возвращает номера позиций двух чисел. Сумму считаем в типе long. Если в массиве есть числа, близкие к наибольшему значению int, их сумма в типе int может переполниться и стать отрицательной, и тогда указатель сдвинется не в ту сторону. Если пары в массиве нет, указатели встретятся, цикл закончится, и метод вернёт пустой массив.
Тот же приём помогает проверить, читается ли строка одинаково слева направо и справа налево, а ещё на нём построены известные задачи о контейнере, в который помещается больше всего воды, и о тройках чисел с нулевой суммой. На собеседовании стоит объяснить вслух, почему сдвиг указателя не теряет ответ: именно это рассуждение доказывает, что решение верное.
tags: #алгоритмы #java #собеседование
👉 Гайды с вопросами с собесов, книга по алгоритмам, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
📱 Java Jub
Задача: в массиве, отсортированном по возрастанию, найти два числа, сумма которых равна заданному числу. На собеседовании она звучит как продолжение Two Sum: что изменится, если массив уже отсортирован?
Для примера возьмём массив 1, 3, 4, 6, 9, 11 и будем искать сумму 13.
Можно перебрать все пары и проверить каждую, но это медленно: в массиве из тысячи чисел почти полмиллиона пар, а в массиве из миллиона чисел около полутриллиона.
Метод двух указателей находит ответ за один проход. Указателем здесь называют обычную переменную, в которой хранится номер позиции в массиве. Левый указатель ставим на первое число, самое маленькое, а правый на последнее, самое большое. На каждом шаге складываем два числа под указателями. Если сумма меньше нужной, сдвигаем левый указатель на одну позицию вправо, к большим числам. Если сумма больше нужной, сдвигаем правый указатель на одну позицию влево, к меньшим. Если сумма совпала, пара найдена.
Пройдём по примеру. Сначала складываем 1 и 11, получается 12, это меньше 13, поэтому левый указатель переходит на 3. Числа 3 и 11 дают 14, это уже больше, и правый указатель переходит на 9. Числа 3 и 9 дают 12, снова мало, и левый указатель переходит на 4. Наконец, 4 и 9 дают ровно 13. Пара найдена за четыре шага.
Почему метод не пропускает ответ? Возьмём момент, когда сумма оказалась меньше нужной. Правое число в этот момент самое большое из всех, что ещё остались. Если даже вместе с ним левое число не набирает нужную сумму, то с любым меньшим числом оно не наберёт её тем более. Значит, у левого числа пары нет, и его можно больше не рассматривать. Когда сумма больше нужной, рассуждение такое же, только пары нет у правого числа.
Каждый шаг отбрасывает одно число, поэтому шагов не больше, чем чисел в массиве: для миллиона чисел это не больше миллиона шагов вместо полутриллиона пар. Дополнительная память почти не нужна, хватает двух переменных.
На Java это выглядит так:
static int[] findPair(int[] numbers, int target) {
int left = 0;
int right = numbers.length - 1;
while (left < right) {
long sum = (long) numbers[left] + numbers[right];
if (sum == target) {
return new int[] {left, right};
}
if (sum < target) {
left++;
} else {
right--;
}
}
return new int[0];
}Метод возвращает номера позиций двух чисел. Сумму считаем в типе long. Если в массиве есть числа, близкие к наибольшему значению int, их сумма в типе int может переполниться и стать отрицательной, и тогда указатель сдвинется не в ту сторону. Если пары в массиве нет, указатели встретятся, цикл закончится, и метод вернёт пустой массив.
Тот же приём помогает проверить, читается ли строка одинаково слева направо и справа налево, а ещё на нём построены известные задачи о контейнере, в который помещается больше всего воды, и о тройках чисел с нулевой суммой. На собеседовании стоит объяснить вслух, почему сдвиг указателя не теряет ответ: именно это рассуждение доказывает, что решение верное.
tags: #алгоритмы #java #собеседование
👉 Гайды с вопросами с собесов, книга по алгоритмам, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔2
🎯 Гайд: Senior Java · Музыкальные рекомендации · VK
🔗 Откликнуться: team.vk.company/vacancy/54790/
❗️Новый формат гайда — подробно о нём в следующем посте.
Вопросы обновил: в основе — 34 вопроса с недавних реальных собесов на эту позицию (по фидбэку прошедших). Их меньше, чем в прошлых гайдах (там бывало 200–380), но каждый разобран вглубь: другие формулировки и что спросят следом.
📊 Как проходит собес
➡️ 3–4 встречи, техническая — около 1,5 часа
➡️ Ядро — сервис с хранилищем в памяти, который разбирают до продакшена
➡️ Теория цепочками: от «что такое куча» до «как выключить GC»
➡️ Spring и Kafka — уже на встрече с командой
📄 Что внутри
➡️ 96 страниц, 13 тем, 54 вопроса с разбором
➡️ Ответ вслух на 30–40 секунд + лестница уточнений Middle → Senior
➡️ 18 задач:
➖ 6 алгоритмических и 3 live-coding
➖ 3 на анализ кода и 3 SQL
➖ 3 System Design: «Микс дня» за 150 мс, A/B-тест
➡️ Эталоны прогнаны тестами, 109 фактов сверены с документацией — с учётом Java 27
➡️ Минимум на вечер — 2 ч 22 мин, планы на завтра, 3 дня и неделю
➡️ Репетиция на 90 минут, чек-лист и шпаргалка
➡️ Гарантия: тема не из гайда — разбор за 48 часов, больше трети не из гайда — вернем деньги за него (смотреть подробности в превью и гайде на предпоследней странице)
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_74
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #vk #москва #гибрид #рекомендации #ml
👉 Гайды с вопросами с собесов, книга по алгоритмам, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
📱 Java Jub
🔗 Откликнуться: team.vk.company/vacancy/54790/
❗️Новый формат гайда — подробно о нём в следующем посте.
Вопросы обновил: в основе — 34 вопроса с недавних реальных собесов на эту позицию (по фидбэку прошедших). Их меньше, чем в прошлых гайдах (там бывало 200–380), но каждый разобран вглубь: другие формулировки и что спросят следом.
📊 Как проходит собес
📄 Что внутри
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_74
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #vk #москва #гибрид #рекомендации #ml
👉 Гайды с вопросами с собесов, книга по алгоритмам, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2❤1
🪤 Ловушка недели: REQUIRES_NEW внутри своего класса
Секция код-ревью, Middle+, банк из топ-10.
Сколько транзакций откроется, когда контроллер вызовет build()?
Голосуй 👇 Разбор завтра.
tags: #ловушка #java #spring
📱 Java Jub
Секция код-ревью, Middle+, банк из топ-10.
Сколько транзакций откроется, когда контроллер вызовет build()?
@Service
public class ReportService {
@Transactional
public Report build() {
return toReport(load());
}
@Transactional(propagation = Propagation.REQUIRES_NEW)
public List<Row> load() {
return repo.findAll();
}
}
Голосуй 👇 Разбор завтра.
tags: #ловушка #java #spring
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Книга про алгоритмы: короткие ответы перед покупкой
❔ Чем она отличается от LeetCode?
На LeetCode тысячи задач, у нас 112 отобранных: 96 с собесов с июня этого года и 16 классических. У задач указано, в каких компаниях встречаются похожие, у Яндекса таких 22, у Сбера 20. В каждом разборе есть, что уточнить у интервьюера до кода и как он развивает задачу после.
❔ А если я читал «Грокаем алгоритмы»?
Там объясняются сами алгоритмы, примеры на Python. У нас задачи с собесов на Java и то, как рассказать решение под таймером.
❔ Подойдёт ли Junior?
Да, если знаешь циклы, массивы и коллекции. Начни с маршрута «за выходные»: 15 задач, решения разобраны по строкам.
❔ Чем она интересна Senior?
Там есть решения, до которых на собесе обычно не додумываются. Например, своя хеш-таблица на примитивах вместо
❔ Код есть?
Maven-проект на Java 21: решения всех 112 задач и 384 теста JUnit. Стираешь тело метода, пишешь своё решение и запускаешь тесты главы.
❔ Зачем EPUB?
Добавить в книги и читать с телефона. Текст подстраивается под экран.
❔ Что делать если собес через неделю, а в книге 862 страницы?
Подряд читать не нужно. В «Карте подготовки» есть маршруты: за выходные 15 задач, за две недели 44 задачи по 3 или 4 в день.
⏳ До конца скидки на книгу осталось 3 дня, она действует до 28 октября включительно. На комплект со шпаргалкой Senior скидка тоже есть, цены в боте
👉 Книга в боте: https://t.me/java_jub_pro_guides_bot?start=guide_69
🎁 Бесплатный фрагмент, разбор Two Sum: https://t.me/java_jub_pro_guides_bot?start=free_70
tags: #java #алгоритмы #собеседование #livecoding
📱 Java Jub
На LeetCode тысячи задач, у нас 112 отобранных: 96 с собесов с июня этого года и 16 классических. У задач указано, в каких компаниях встречаются похожие, у Яндекса таких 22, у Сбера 20. В каждом разборе есть, что уточнить у интервьюера до кода и как он развивает задачу после.
Там объясняются сами алгоритмы, примеры на Python. У нас задачи с собесов на Java и то, как рассказать решение под таймером.
Да, если знаешь циклы, массивы и коллекции. Начни с маршрута «за выходные»: 15 задач, решения разобраны по строкам.
Там есть решения, до которых на собесе обычно не додумываются. Например, своя хеш-таблица на примитивах вместо
HashMap или сортировка там, где все сразу пишут HashMap. Замеры JMH в 43 разборах показывают, когда такое решение быстрее.Maven-проект на Java 21: решения всех 112 задач и 384 теста JUnit. Стираешь тело метода, пишешь своё решение и запускаешь тесты главы.
Добавить в книги и читать с телефона. Текст подстраивается под экран.
Подряд читать не нужно. В «Карте подготовки» есть маршруты: за выходные 15 задач, за две недели 44 задачи по 3 или 4 в день.
⏳ До конца скидки на книгу осталось 3 дня, она действует до 28 октября включительно. На комплект со шпаргалкой Senior скидка тоже есть, цены в боте
👉 Книга в боте: https://t.me/java_jub_pro_guides_bot?start=guide_69
🎁 Бесплатный фрагмент, разбор Two Sum: https://t.me/java_jub_pro_guides_bot?start=free_70
tags: #java #алгоритмы #собеседование #livecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
👌2
🪤 Задача с собеседования в Уралсиб (вакансия сегодня вечером): два списания одним запросом
Сначала кандидату показывают код, который читает баланс, проверяет его и записывает новое значение (обычно указано findById и save). Кандидат переписывает списание в один запрос, и тогда начинаются уточнения.
На счёте 100 рублей. Две транзакции почти одновременно выполняют такой запрос:
База данных PostgreSQL. Первая транзакция изменила строку и ещё не выполнила COMMIT. Вторая в этот момент доходит до неё. Снимок данных второй транзакции, то есть состояние базы, которое она видит, сделан до коммита первой.
В первом опросе уровень изоляции READ COMMITTED, во втором REPEATABLE READ. Сегодня вечером в гайде объяснение ответов =)
tags: #ловушка #java #postgresql
📱 Java Jub
Сначала кандидату показывают код, который читает баланс, проверяет его и записывает новое значение (обычно указано findById и save). Кандидат переписывает списание в один запрос, и тогда начинаются уточнения.
На счёте 100 рублей. Две транзакции почти одновременно выполняют такой запрос:
UPDATE accounts
SET balance = balance - 100
WHERE id = 1 AND balance >= 100;
База данных PostgreSQL. Первая транзакция изменила строку и ещё не выполнила COMMIT. Вторая в этот момент доходит до неё. Снимок данных второй транзакции, то есть состояние базы, которое она видит, сделан до коммита первой.
В первом опросе уровень изоляции READ COMMITTED, во втором REPEATABLE READ. Сегодня вечером в гайде объяснение ответов =)
tags: #ловушка #java #postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤔2
🎯 Гайд нового формата · Senior Java · Уралсиб
Вопросы обновил и добавил свежие. В основе отчёты кандидатов о собесах в Уралсиб.
📊 Собес идёт час-полтора. Почти всегда будут рассказ о проекте, Spring вглубь, SQL руками и задача про деньги. Больше всего времени, до 20 минут, уходит на транзакции, изоляцию и блокировки. Алгоритмов мало, в конце часто дают чужой код на ревью.
📄 В гайде
➡ 59 вопросов по 13 темам в порядке собеса
➡ к каждому ответ вслух до 40 секунд и подробный разбор
➡ 131 уточнение «что спросят следом» с ответами уровня Middle и Senior
➡ минимум за 2 часа, если собес завтра
➡ 18 задач: деньги и конкурентность, ревью кода, SQL, алгоритмы, API и System Design
➡ репетиция собеса на 90 минут и шпаргалка
➡ 121 страница
Пришлёшь отчёт о собесе с темой, которой нет в гайде, разберу её за 48 часов.
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_75
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #уралсиб #банки #финтех #новыйформат
👉 Гайды с вопросами с собесов, книга по алгоритмам, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
📱 Java Jub
Вопросы обновил и добавил свежие. В основе отчёты кандидатов о собесах в Уралсиб.
📊 Собес идёт час-полтора. Почти всегда будут рассказ о проекте, Spring вглубь, SQL руками и задача про деньги. Больше всего времени, до 20 минут, уходит на транзакции, изоляцию и блокировки. Алгоритмов мало, в конце часто дают чужой код на ревью.
📄 В гайде
Пришлёшь отчёт о собесе с темой, которой нет в гайде, разберу её за 48 часов.
🤔 Сомневаешься — глянь превью (в боте)👇
👉 Полный гайд и превью — в @Java Jub Pro
━━━━━━━━━━━━━━━━
⏳ ВАЖНО ПРО ДОСТУП
Гайд свежий — а значит, он входит в поток и доступен по любой подписке: месяц, 3 месяца, год.
Но как только выйдут следующие гайды, этот уйдёт в архив. А архив — только на годовой подписке или отдельным заказом.
👉 Хочешь забрать его — сейчас самое время.
━━━━━━━━━━━━━━
📥 Забрать гайд:
https://t.me/java_jub_pro_guides_bot?start=guide_75
⚠️ Один пройденный собес окупит подписку десятки раз. Отзывы (ссылка)
tags: #java #собеседование #senior_guide #уралсиб #банки #финтех #новыйформат
👉 Гайды с вопросами с собесов, книга по алгоритмам, шпаргалки, гайды на заказ, подгон резюме — в @Java Jub Pro
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3
// рекомендации
Пока основной канал был заблокирован, мы во временном канале отбирали ребят на рекомендации в компании. Одних кандидатов мы рекомендовали по реферальным программам. Других предлагали напрямую в конкретные компании по договорённости, и их резюме попадало к команде без первичного отбора у HR. На скрине пост из начала октября с вакансиями, под которые мы тогда вели кандидатов.
📊 За это время мы провели больше 70 технических собеседований, и кандидатов было намного больше. Шесть человек мы уже направили по рекомендациям. Резюме некоторых из них сейчас рассматривают, а некоторые уже прошли первые собеседования.
📝 Почти у всех мы видели похожие проблемы с резюме и его оформлением:
• у мест работы не указаны годы;
• не названы компании;
• в резюме попали не все инструменты, с которыми человек работал;
• не написано, что конкретно кандидат делал сам.
Как оформить резюме, мы подробно разобрали в бесплатном гайде «Резюме Java-разработчика: пройти ATS». Загляни в него, прежде чем подавать кандидатуру в следующий раз.
🎁 Гайд в боте: https://t.me/java_jub_pro_guides_bot?start=guide_47
🔄 Списки рекомендаций постоянно пополняются, поэтому мы продолжим смотреть резюме и проводить свои собеседования, чтобы рекомендовать тех, кто готов. Следующий отбор начнётся на следующей неделе. В понедельник, 2 ноября, заработает наша платформа, и многие проверки, которых не хватало в прошлый раз, в ней уже автоматизированы. На платформе будет удобно смотреть, какие компании сейчас есть, предлагать свою кандидатуру и проходить наши внутренние собеседования, следя за тем, на каком этапе ты сейчас. После этих собеседований мы отбираем кандидатов и приглашаем их на рекомендацию.
⚠️ Рекомендация бесплатная. Оффер мы гарантировать не можем, потому что дальше все зависит от вам на собеседованиях в компаниях.
tags: #рекомендации #резюме #java #собеседование
━━━━━━━━━━━━━━
Осталось около 24 часов до окончания скидки на книгу
👉 Книга в боте: https://t.me/java_jub_pro_guides_bot?start=guide_69
🎁 Бесплатный фрагмент, разбор Two Sum:https://t.me/java_jub_pro_guides_bot?start=free_70
📱 Java Jub
Пока основной канал был заблокирован, мы во временном канале отбирали ребят на рекомендации в компании. Одних кандидатов мы рекомендовали по реферальным программам. Других предлагали напрямую в конкретные компании по договорённости, и их резюме попадало к команде без первичного отбора у HR. На скрине пост из начала октября с вакансиями, под которые мы тогда вели кандидатов.
📊 За это время мы провели больше 70 технических собеседований, и кандидатов было намного больше. Шесть человек мы уже направили по рекомендациям. Резюме некоторых из них сейчас рассматривают, а некоторые уже прошли первые собеседования.
📝 Почти у всех мы видели похожие проблемы с резюме и его оформлением:
• у мест работы не указаны годы;
• не названы компании;
• в резюме попали не все инструменты, с которыми человек работал;
• не написано, что конкретно кандидат делал сам.
Как оформить резюме, мы подробно разобрали в бесплатном гайде «Резюме Java-разработчика: пройти ATS». Загляни в него, прежде чем подавать кандидатуру в следующий раз.
🎁 Гайд в боте: https://t.me/java_jub_pro_guides_bot?start=guide_47
🔄 Списки рекомендаций постоянно пополняются, поэтому мы продолжим смотреть резюме и проводить свои собеседования, чтобы рекомендовать тех, кто готов. Следующий отбор начнётся на следующей неделе. В понедельник, 2 ноября, заработает наша платформа, и многие проверки, которых не хватало в прошлый раз, в ней уже автоматизированы. На платформе будет удобно смотреть, какие компании сейчас есть, предлагать свою кандидатуру и проходить наши внутренние собеседования, следя за тем, на каком этапе ты сейчас. После этих собеседований мы отбираем кандидатов и приглашаем их на рекомендацию.
⚠️ Рекомендация бесплатная. Оффер мы гарантировать не можем, потому что дальше все зависит от вам на собеседованиях в компаниях.
tags: #рекомендации #резюме #java #собеседование
━━━━━━━━━━━━━━
👉 Книга в боте:
🎁 Бесплатный фрагмент, разбор Two Sum:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9👌2🤝2
⏳ Сегодня последний день скидки на книгу «Алгоритмы на Java-собеседовании»
➡️ Фрагмент из книги, которого нет в бесплатной части:
Такие замеры есть в 43 разборах книги. После них ты можешь ответить интервьюеру, какое решение быстрее и по какой причине.
🕙 Скидка действует до 28 октября включительно, то есть до конца сегодняшнего дня (00:00 по Мск.). Завтра цена книги вырастет. Скидка есть и на комплект книги со шпаргалкой Senior, а подписчикам Pro книга обходится ещё дешевле.
👉 Книга в боте: https://t.me/java_jub_pro_guides_bot?start=guide_69
🎁 Бесплатный фрагмент, разбор Two Sum: https://t.me/java_jub_pro_guides_bot?start=free_70
tags: #java #алгоритмы #собеседование #livecoding
📱 Java Jub
Задача 10.1 посвящена бинарному поиску. Его можно написать по массиву int[] или по списку ArrayList<Integer>, и на собеседовании часто спрашивают, какой вариант быстрее.
Мы проверили это замером JMH, это инструмент для точных замеров производительности в Java. На 100 000 элементов поиск по int[] занимает 84 наносекунды, а поиск по ArrayList<Integer> занимает 127 наносекунд. Из 43 наносекунд разницы 41 приходится на чтение объектов Integer. В int[] число лежит прямо в массиве. В ArrayList лежит ссылка на объект, поэтому на каждом шаге поиска процессор читает сначала ссылку, а потом сам объект. Проверка индекса внутри метода get почти не влияет на результат.
Такие замеры есть в 43 разборах книги. После них ты можешь ответить интервьюеру, какое решение быстрее и по какой причине.
👉 Книга в боте: https://t.me/java_jub_pro_guides_bot?start=guide_69
🎁 Бесплатный фрагмент, разбор Two Sum: https://t.me/java_jub_pro_guides_bot?start=free_70
tags: #java #алгоритмы #собеседование #livecoding
Please open Telegram to view this post
VIEW IN TELEGRAM
👌5👍1