Всем привет. Не за горами тот день, когда я начну пилить видео с решением актуальных проблем у новичков при программировании на Java. А пока подписывайтесь - чем больше вас, тем больше понимание, что это действительно нужно
Так как многие закончили или заканчивают курс, то возникает вполне очевидный вопрос - что же ждать на собеседовании. Часть вопросов мы собрали по ходу изучения материала, но еще большая часть осталась за пределами наших обсуждений. Как вам идея собрать более полный список в том числе с ответами на каждый из них? Будет хорошо, если поделитесь своим опытом собеседований и вопросами, которые были заданы
Добавил пример тестирования DAO слоя (он же репозиторий), а также Service в SpringBoot приложении (пока сам тест не совсем корректен, но показывает основные приемы тестирования реальных приложений)
Если оказалось полезным, то ставим звездочку)
https://github.com/vyatich/web-application-template
Если оказалось полезным, то ставим звездочку)
https://github.com/vyatich/web-application-template
GitHub
GitHub - vyatich/web-application-template
Contribute to vyatich/web-application-template development by creating an account on GitHub.
Как и обещал выкладываю первую часть вопросов (да, их немного, но времени отняли достаточно для понятного объяснения). Прошу дать обратную связь все ли понятно по ним, чтобы я при необходимости дополнил. Постараюсь раз в неделю хотя бы выкладывать новые части, возможно они будут состоять из одного большого вопроса.
https://blablait.ru/voprosy-sobesedovaniy-po-java-core/
https://blablait.ru/voprosy-sobesedovaniy-po-java-core/
BlaBlaIT - разговоры об IT
Вопросы собеседований по Java Core. Часть 1.
Основные вопросы и ответы с собеседований. Ответы подойдут как при собеседованиях на позицию Middle Java Developer, так и Junior.
Недавно пришлось решать задачу с объединением (UNION) результатов двух запросов. Все бы ничего, но мне нужно было вытаскивать объекты не полностью, а их DTO с помощью HQL. В поисках решения, наткнулся на очень интересный факт, который собственно есть на скриншоте.
Так что если вам чего-то не хватает в Hibernate, то подождите 15 лет и возможно это появится 😀
Так что если вам чего-то не хватает в Hibernate, то подождите 15 лет и возможно это появится 😀
Если не слышал про такую область памяти как codecache, интернирование строк зачем это нужно и как обходится по производительности (с замерами с помощью библиотеки Java Microbenchmark Harness) , то заскакивай на новую статью. Также немного поверхностной информации про equals и hashCode. Ну и добавил в первую часть вопросов один очень важный про JVM, JRE, JDK - возможно узнаете что-то новое. Вторая часть пока не дописана - есть предложения по вопросам для рассмотрений - прошу в комменты, потому как кажется пора переходить к коллекциям. Всем желаю продуктивных выходных.
https://blablait.ru/voprosy-sobesedovaniy-po-java-core-2/
https://blablait.ru/voprosy-sobesedovaniy-po-java-core-2/
BlaBlaIT - разговоры об IT
Вопросы собеседований по Java Core. Часть 2.
Области памяти - heap, stack, metaspace, codecache. Контракт между методами equals и hashCode. Про пул строк и интернирование - замеры производительности.
Возможно кто-то уже успел пройти собеседование, кто-то уже работает, а кто-то еще даже не смотрел какие вопросы там задают - нашел интересный ресурс (на английском языке), где можно глянуть вопросы с собеседований для Java Developer - https://www.ambitionbox.com/profiles/java-developer/interview-questions.
А для тех, кто уже на себе ощутил все прелести собеседований - ссылка на файл с вопросами, буду рад, если поделитесь со всеми, да и мне будет проще ориентироваться какой материал в первую очередь дать - https://disk.yandex.ru/i/hsIsOo_SW4YVlg.
А для тех, кто уже на себе ощутил все прелести собеседований - ссылка на файл с вопросами, буду рад, если поделитесь со всеми, да и мне будет проще ориентироваться какой материал в первую очередь дать - https://disk.yandex.ru/i/hsIsOo_SW4YVlg.
AmbitionBox
2000+ Java Developer Interview Questions & Answers (Updated 2025) | AmbitionBox
Discover Java Developer Interview questions & answers reported by 2000+ real candidates on AmbitionBox.
JVM Brain | Java&Kotlin pinned «Возможно кто-то уже успел пройти собеседование, кто-то уже работает, а кто-то еще даже не смотрел какие вопросы там задают - нашел интересный ресурс (на английском языке), где можно глянуть вопросы с собеседований для Java Developer - https://www.ambition…»
Всем доброго времени суток. К сожалению затягивает работа и изучение новых технологий, в том числе Vaadin (как мне кажется хорошая альтернатива шаблонизаторам Thymeleaf или Freemarker. По большей части соглашусь, что в основном в коммерческой разработке это не пригодится, но для своих проектов подойдет вполне. Если уже успели опробовать его, то пишите какие впечатления от фреймворка. Если же хотите немного пошире о нем узнать, то попробую собрать шаблон проекта. Материала на русском пока не так много, как и "набитых шишек" на stackoverflow, несмотря на то, что уже выходит 23 версия (причем LTS (Long-Term Support)).
Vaadin
Vaadin: Java Framework for Enterprise Web Applications
Build modern apps faster with Vaadin, the open-source Java web framework. Features a unified stack, built-in security, and enterprise-grade UI components.
https://blablait.ru/database-exception-controller-advice/
Ну и на пару минут чтения - выложил небольшую статью про тонкую обработку ошибок записи в базу данных - иногда это необходимо фронтенду, чтобы показать корректно сообщение об ошибке пользователю. Полный код и рабочий пример как обычно в профиле на гитхабе - ссылке в конце статьи
Ну и на пару минут чтения - выложил небольшую статью про тонкую обработку ошибок записи в базу данных - иногда это необходимо фронтенду, чтобы показать корректно сообщение об ошибке пользователю. Полный код и рабочий пример как обычно в профиле на гитхабе - ссылке в конце статьи
BlaBlaIT - разговоры об IT
Тонкая обработка ошибок записи в базу данных на примере MySQL - Spring Boot
Сегодня мы разберем на примере как можно обработать ошибки записи в базу данных, при этом учитывая реальную причину. Для начала создадим контроллер в нашем Spring…
Предлагаю всем присоединиться к трансляции по Java. К сожалению сам опоздал на начало, но залетайте, еще успеете
https://luxoft-techfest.jugru.org/?utm_campaign=JGR_Meetup_Luxsoft_7_Reminder#online
https://luxoft-techfest.jugru.org/?utm_campaign=JGR_Meetup_Luxsoft_7_Reminder#online
luxoft-techfest.jugru.org
Luxoft TechFest #7. Java