Java задачки тесты
الذهاب إلى القناة على Telegram
По вопросам рекламы: @anothertechrock Если вы нашли ошибку в тесте - пишите @anothertechrock
إظهار المزيد4 090
المشتركون
-124 ساعات
-47 أيام
-3030 أيام
أرشيف المشاركات
4 090
С нас полезные лекции и трудоустройство, с тебя – минимум полтора года опыта коммерческой разработки на Java.
⠀
Как все проходит?
3 раза в неделю на протяжении двух месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны. Обучение можно совмещать с работой.
⠀
Чему будут учить?
На курсе будем изучать промышленную разработку на Java, базы данных, Spring, Kafka, Kubernetes и Istio. Помимо этого еще будут практические занятия и домашние задания.
⠀
Что будет после учебы?
Трудоустройство в Цифровые привычки. Ты будешь работать над высоконагруженными,отказоустойчивыми проектами.
⠀
Пройти вступительный тест на курс!
4 090
Видео дня. Область видимости
Содержание:
1. Вступление
2. Область видимости имен
3. "Затемняющее" объявление
4. "Заслоняющее" объявление
5. Заключение
Ссылка на Youtube
#видео #начинающий
4 090
Java для начинающих - канал для тех, кто только начинает учить Java.
Что есть на канале:
1. Туториалы по Java
2. Книги по Java
3. Наши рекомендации по изучению Java
4. Best practices.
Наш чат, где можно задать вопросы.
Подписывайтесь и читайте - https://t.me/javazavr
4 090
Статья дня. ☕ Основы Java: выделяем 4 разных роли классов
Java – объектно-ориентированный язык, и если спросить, какую роль в нем играют классы, первым в голову приходит создание объектов.
Выделим ещё три важных роли этой конструкции языка, помимо самой очевидной.
Читать статью
#читать #java
4 090
👨🏻💻 Умение строить архитектуру микросервисов — навык, необходимый Senior разработчикам и тем, кто хочет стать архитектором ПО.
Скоро стартует наш курс на котором за 4 месяца ты научишь проектировать сложный бэкенд и работать с легаси-проектами, разбираться с трудными ситуациями и находить нестандартные решения. Все это на практике, с реальными кейсами и под руководством команды опытнейших экспертов!
Пройди вступительный тест, чтобы проверить достаточно ли твоих навыков, чтобы строить архитектуру микросервисов и зарегистрироваться на наш курс!
🗓 А также сегодня в 20:00 пройдет demo-day курса со Станиславом Щетинниковым, директором разработки с 6-летним опытом создания архитектуры систем. Он проведет обзор вакансий и перспектив, которые открывают навыки архитектуры ПО перед разработчиками.
4 090
Ответ на #вопрос15
Для начала нужно уточнить, что O(1) — это обозначение временной сложности алгоритма, когда операция проходит за константное время.
То есть это обозначение самого быстрого выполнения. Чтобы ответить на этот вопрос, нужно понять, что мы знаем о массивах?
Чтобы создать массив int, мы должны написать следующее:
int[] intArray = new int[100];
Из этой записи можно сделать несколько выводов:
1) При создании массива известен его тип. Если известен тип, то понятно, какого размера будет каждая ячейка массива.
2) Известно, какого размера будет массив.
Из этого следует: чтобы понять, в какую ячейку записать, нужно просто вычислить, в какую область памяти записать.
Для машины это проще простого. У машины есть начало выделенной памяти, количество элементов и размер одной ячейки. Из этого понятно, что место для записи будет равно начальному месту массива + размер ячейки, умноженный на ее размер.
4 090
Вопрос с собеседования.
Почему доступ по элементу в массиве происходит за O(1)?
P.S ответ вечером
#собес #вопрос15
4 090
Зачем джависту нужна kafka?
🗓 24 декабря в 20:00 пройдет открытый вебинар на тему: «Применение kafka для связи микросервисов на Java Spring Boot». Занятие проведет Сергей Петрелевич, java-разработчик с 15-летним опытом работы. Сергей познакомит вас с kafka и покажет, как с ее помощью организовывать взаимосвязь пары микросервисов.
Используйте эту возможность, чтобы перенять опыт эксперта и познакомиться с онлайн-курсом «Java Developer. Professional» от OTUS.
Пройдите вступительный тест, чтобы участвовать!
4 090
Видео дня. Пакеты
Содержание:
1. Вступление
2. Элементы пакетов и их объявление
3. Модуль компиляции
4. Импорт-выражения
5. Объявление верхнего уровня
6. Заключение
Ссылка на Youtube
#видео #начинающий
4 090
Хочешь практиковать Java на реальных задачах? В поисках оригинального контента, а не копипаста из других источников?
👉 Заходи на новый канал: https://t.me/java_interview_tasks
Топовые задачи:
— Много вопросов по concurrency и jvm
— Разбираем стандартные ошибки и их решения
— Оптимизируем код
— Best practices
— Задачи с реальных собеседований
— Разный уровень сложности
— Подробный разбор каждого решения
Достойный материал для подготовки к собеседованиям, а также сложные и интересные задачи из реальной практики.
Автор канала – Java-эксперт, более 10 лет в разработке на java. Работал с различными базами данных, фреймворками и инструментами. Эксперт в построении высоконагруженных систем. С большим опытом в разработке concurrency кода
👉 Подписывайся и попробуй решить последнюю задачу! https://t.me/java_interview_tasks
4 090
Статья дня. ☕ Сравниваем 3 формата изучения Java, актуальных в 2021 году
Язык Java регулярно обновляется и не теряет популярности десятилетиями. Как изучать его в условиях, когда программы сертификации специалистов постоянно изменяются?
Читать статью
#читать #java
4 090
🚀 Прими участие в соревновании Javathon!
Пройди испытание быстрее других участников, используя свой ❤️ язык программирования.
🗓 Дата: 18 декабря 2021 года.
📌 Регистрация: до 15 декабря.
Что делать:
За 5 часов тебе нужно будет разработать ряд микросервисов, реализовать авторизацию, доступ к данным исходя из роли; маскирование данных в зависимости от роли пользователя и логирование запросов. Задания распределены по уровню – от простых к сложным.
Зачем участвовать?
• Сертификат в магазин “Технопарк” на 250 000 рублей
• Игровая консоль Sony PlayStation 5 + геймпад, автономный шлем виртуальной реальности Oculus Quest 2 и другая техника победителям и призерам
• И другие призы
С нас – инфраструктура и подготовленный пайплайн в GitLab.
С тебя – весь багаж знаний в Java, Kafka.
👉 Подробная информация и регистрация: https://clck.ru/ZC6Gi
4 090
4 090
Ответ на #вопрос14
Чтобы поймать exception из другого потока, нужно зарегистрировать
Thread.UncaughExceptionHandler.
4 090
Вопрос с собеседования.
Как поймать exception из другого треда?
P.S ответ вечером
#собес #вопрос14
4 090
Усильте свои навыки разработки на Java!
Подключайтесь 16 декабря в 20:00 к открытому уроку «Пример реактивного приложения на Java Spring Boot». Вебинар проведет Сергей Петрелевич, java-разработчик с 15-летним опытом работы.
Вместе с Сергеем мы разработаем систему получения курса валюты, разберемся с тем, что такое реfктивное программирование и переведем один из микросервисов на реактивные рельсы.
Еще больше ценных знаний вас ждет на онлайн-курсе «Java Developer. Professional» для программистов с опытом.
Пройдите вступительный тест, чтобы зарегистрироваться на занятие!
4 090
Видео дня. Лексемы
Содержание:
1. Вступление
2. Виды лексем (идентификаторы, ключевые слова и т.д.)
3. Литералы
4. Заключение
Ссылка на Youtube
#видео #начинающий
4 090
Канал https://t.me/developers_mind – заметки опытного Java-программиста о работе, проблемах и их решениях, а также о многом другом из жизни IT:
- про Clean Code, качество и метрики кода
- о частых ошибках, которые допускают даже senior-программисты
- активные дискуссии в комментариях
- реальные задачки с реальных интервью
- разбор спорных вопросов от dev и QA
Подписывайся: @developers_mind
