Java задачи с собеседований
Открыть в Telegram
Задачи, тесты и теоретические вопросы по JAVA. Репозиторий: https://github.com/proghub-official/java-interview Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Больше5 887
Подписчики
-124 часа
+17 дней
-2730 день
Архив постов
Как хранить JSON в базе данных, не привлекая внимания DBA, перейти на новую Java без поломок, работать с геоданными в Java?
Узнаем ответы на эти и другие вопросы на конференции Joker 2022.
🌐 8–9 ноября — онлайн
👥 19 ноября — офлайн в Москве
(с возможностью удаленного участия для тех, кто не готов добраться)
Программа конференции полностью готова.
На конференции выступят спикеры из Сбера, Тинькофф, Huawei, Альфа-Банка, Домклика и других компаний.
Если в это непростое время вам хочется отвлечься на технологии и ощутить себя среди единомышленников, то приходите на Joker. А промокод
javaquiz2022JRGpc даст скидку от 20% на билеты из категории «Для частных лиц».
Подробности и билеты — jokerconf.comПояснение к предыдущему вопросу👆
👨🏻💻 Конкатенация строк при помощи оператора «+» и метода concat отличается по своей реализации. Оператор «+», если разложить код дизассемблером и проанализировать, развернется в нечто вроде
String s1 = new StringBuilder()
.append(s1)
.append(s2)
.toString();
При этом s1 и s2 неявно преобразуются в String (т. е. null -> «null») и NullPointerException’а не возникнет. В случае же с concat оно будет брошено, т. к. метод вызывается у null-объекта.
Поэтому первые две строки отработают как ожидается. Третья строка успешно пройдет компиляцию, т. к. null-объект явно преобразовывается в строку со значением «null».
Java задачи с собеседований
❓Как стать экспертом в разработке ПО?
❗️Нужно постоянно углублять знания.
2 ноября в 20:00 состоится открытый урок OTUS «Scope бинов в Spring».
Вместе с руководителем курса Александром Оруджевым мы погрузимся в недра одного из популярнейших фрэймворков.
✅Рассмотрим, что такое "Scope", для чего они нужны и какие бывают.
✅Разберем, как работает Scope “Request”. А если будем работать интенсивно, узнаем как создать собственный Scope.
💪Не упускайте момент! Протестируйте обучение на онлайн-курсе «Spring Framework Developer».
👉Пройдите вступительный тест для регистрации на вебинар: https://otus.pw/c4sV/
Реклама. Информация о рекламодателе на сайте otus.ruТест на общие знания для Java-разработчика
Java задачи с собеседований
Интересно разобрать функциональные конструкции языка Scala? Тогда приходите на открытый урок 🗓 2 ноября в 20:00. Спикер: Алексей Воронец, руководитель разработки в компании NAUMEN.
На уроке рассмотрим неизменяемые структуры данных и рекурсивные методы для итерирования с состоянием. Узнаем, как использовать функции и функции высших порядков. Результатом занятия станут несколько простых алгоритмов с использованием рекурсивных методов и функций.
👉🏻 Чтобы записаться на урок, пройдите вступительный тест — https://otus.pw/nk4sc/
Еще больше полезных материалов вас ждет на онлайн-курсе «Scala-разработчик» в OTUS.
Тест на общие знания для Java-разработчика
Java задачи с собеседований
Слив секретных архивов с платными книгами для программирования:
📚 База №1 — Java, JavaScript, Python;
📖 База №2 — CPP, C#, SQL, HTML, PHP;
🗄 База №3 — ИИ, МО, Linux, Ruby.
IT Memes — свежий IT юмор, отобранный нейросетью;
3D News — актуальные новости из IT-индустрии.
🖥 Машинное обучение теперь в телеграм!
- Профессия Data Scientist чрезвычайно востребованная, на рынке острый дефицит специалистов по данным такого уровня.
- Самая Высокооплачиваемая профессия.
-Интересная работа для тех, кто увлечен IT-технологиями и математикой.
- Профессия Data Scientist´а обязывает быть всесторонне развитой, интеллектуальной личностью: надо быть в курсе трендов в экономике, торговле, культуре, образовании, социологии и многих других сферах жизни.
➡️ Нейронные сети
➡️ Учить Аналитику данных
➡️ Учить Машинное обучение
Тест на общие знания для Java-разработчика
Java задачи с собеседований
🥷Овладевай мастерством владения Spring, Java-разработчик!
♨️Программа, проверенная разработчиками и отточенная годами, ждет вас на онлайн-курсе «Разработчик на Spring Framework» от OTUS. Все это на протяжении 5 месяцев общения с ведущими программистами крупных IT-компаний.
После курса вы сможете указывать в резюме:
✅ Знание современных возможностей Spring.
✅Понимание, как создавать веб-приложения на микросервисной архитектуре и решать высокоуровневые задачи.
✅Умение быстро проходить путь от идеи до production-grade.
✅Владение фреймворками Spring и технологиями вспомогательных проектов
🎯Без достигнутого результата не уйдете. Во время обучения вы выполните выпускной проект по Spring Framework — он и станет вашем козырем на собеседовании.
👉Пройдите вступительный тест и займите место в группе по спец.цене: https://otus.pw/vhEV/
Пояснение к предыдущему вопросу👆
👨🏻💻В коде используется повышающее преобразование, когда экземпляр класса Meсоздается под ссылку родительского класса Daddy.
Не произойдет ни ошибки компиляции, ни исключения во время выполнения. Однако и при обращении по ссылке типа Daddy, и по ссылке типа Me будет вызван метод класса Me, так как сам объект относится именно к этому классу.
Java задачи с собеседований
Тест на общие знания для Java-разработчика
Java задачи с собеседований
Изучить основы Java за 14 дней? По цене пиццы?!
Это реально! Подключайтесь к нашему подготовительному курсу по Java-разработке.
Вас ждет 62 урока теории и практики прямо в браузере, вебинары, лайвкодинг и первая собственная программа на Java, написанная под руководством опытного наставника.
Начинаем уже 19 сентября! Торопитесь записаться в группу👌
Потренируйтесь проходить собеседования с разработчиками из Яндекса, VK, Ozon, Тинькофф и других ведущих компаний и получите подробный отзыв о том, на какую зарплату и грейд вы можете расчитывать, или над чем вам еще стоит поработать 👨💻
➡️ Потренироваться ⬅️
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
