Что спрашивают на собесах в 2026? 🤔 Принёс вам 3 горячих вопроса-пирожка (немного перефразированных с тем же смыслом и "сложностью"), налетайте: 1️⃣ Есть метод с @Transactional. Почему при вызове этого метода из другого бина транзакция работает, а при вызове из соседнего метода того же класса зачастую нет? Объясни, как это связано с прокси Spring и что с этим делают в продакшне 2️⃣ Будет ли считаться интерфейс функциональным, если в нём помимо одного абстрактного метода есть ещё один default ме...
Павел Сорокин | Java
О том как стать и быть Java разработчиком Обучение по Java до оффера: https://sorokin.school По рекламе и сотрудничеству: @pave1ss или sorokincompany@rambler.ru
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
18 из 188 марта 😊 Есть одна вещь, о которой сегодня почти никто не напишет Напишут про цветы, весну, красоту и нежность. И это всё круто-классно и важно, но я хочу написать про другое • Про тех, кто в пятницу вечером не пошёл на тусу с подругами, потому что дебажил прод • Про тех, кто на собеседовании слышал «ну, у нас тут в основном мужской коллектив, вооот....» • Про тех, кто.... ну вы поняли Вы не «девочки-программисты». Вы просто программисты Потому что у нас нет женской и мужской версии спринга. Н...
"Учу и забываю, бешусь и забиваю" Мне довольно часто задают одни и те же вопросы: "Надо ли зубрить код? А если надо то до какого уровня? А если не надо, то как тогда?" Отвечаю: Наш мозг - не флешка, и он не предназначен для того, чтобы хранить в себе доставать конструкции один в один. Зато он отлично запоминает паттерны и принципы - абстрактные подходы к решению задач Поэтому если ты понял, зачем нужен volatile или что происходит под капотом у Spring Security, то всё гуд и можно идти дальше. Пря...
АЫАЫА у меня нет Ultimate что делать? Очень часто вижу один и тот же вопрос в комментах и от студентов: У меня нет IntelliJ IDEA Ultimate 🤔 - Как мне нормально тестировать HTTP-запросы прямо из IDE? - Как подключаться к БД? - Как вообще жить на Spring без половины удобных тулов? Вот буквально скрин комента с бесплатного курса spring boot за 6 часов Я всегда всем даю ссыль на Amplicode. Наши ребята сделали реально удобный плагин для spring-разработки, и я сам его юзаю в проектах Давайте сразу ск...
💊Волшебная таблетка от прокрастинации Последние три месяца я делал меньше, чем обычно. Меня этот спад эффективности понятное дело не устраивал, и вот что я из него вынес в попытках вернуть прайм: Мысль первая: мы хотим больше, чем физически можем Хорошие отношения с близкими, отношения, карьера, путешествия, друзья, нетворкинг, и это я ещё не всё перечислил. Всё это чисто физически не влезает в неделю и даже в месяц Мы как люди фундаментально хотим больше, чем можем, и это не проблема конкретно...
Я собрал критмассу обратной связи на курс по многопоточности, чтобы смело заявить: КУРС ПО МНОГОПОТОЧНОСТИ ТЕПЕРЬ МОЖНО КУПИТЬ ОТ КОМПАНИИ По началу мне было некомфортно про это говорить, потому что: "А мало ли что-то плохо разобрал?", "А вдруг плохо материал подал?", "А что, если..." Но теперь, спустя 3 месяца, за которые я получил кучу позитива и 0 негатива, смело заявляю о том, что его реально можно купить компании и сотрудники РЕАЛЬНО прокачаются в потоках Ну а если ваша компания не захочет ...
Пост-просьба 🙏 Думаю, вы уже заметили, что я задрот ITшки и мне самому по кайфу разбираться в технологиях, фреймворках, тому как это устроено под капотом и так далее И вот мой голод добрался до собесов, а точнее до задачек с собесов и особенно ТЕСТОВЫХ ЗАДАНИЙ Поэтому есть большая просьба для всех тех, кто последние 5-6 месяцев проходил собесы/решал тестовые - напишите мне их на рабочий аккаунт @pave1ss Вопросы с собесов, лайвкодинг задачи, тестовые - всё что есть закидывайте в свободной форме,...
"Учу и забываю, бешусь и забиваю" Мне довольно часто задают одни и те же вопросы: "Надо ли зубрить код? А если надо то до какого уровня? А если не надо, то как тогда?" Отвечаю: Наш мозг - не флешка, и он не предназначен для того, чтобы хранить в себе доставать…
Почему миддл с 3 годами опыта молчит как рыба в ответ на вопрос: "В чём разница между потоком и процессом?" Вопрос глубокий, философский и даже немного странный Вроде как, человек знающий, работу работал, таски закрывал, ЗПшку получал. Как тогда можно базы-то самой не знать? И это не одиночная выборка. Именно тема многопоточки почему-то у многих проседает Ответ на вопрос "почему так?" состоит из нескольких пунктов: - Универ дал академическую духоту про L1/L2 кэши, а ты сидел в телефоне на душной...
⌨️ Принёс вам одну из задач с собесов: "Что выведется в каких потоках и почему?" var executor = Executors.newFixedThreadPool(...); CompletableFuture.supplyAsync(() -> { log("1"); ... }, executor ).thenApply(v -> { log("2"); ... } ).thenCombine(otherFuture, (a, b) -> { log("3"); ... } ).thenApplyAsync(v -> { log("4"); ... } ).whenComplete((r, e) -> { log("5"); } ); Напишите для каждого лога в каком потоке может выполниться и почему именно там Неочевидный момент: здесь недостаточно сказать "Нуууу,...