📓 Книги по Java
870 subscribers
340 photos
27 videos
5 files
835 links
📓 Книги по Java

Самый крутой канал c подборкой книг, статей, но и как без рекламы все в одном месте
По ворпосам размещения @qa_autom
Download Telegram
Java Developer (middle)
#полныйдень #офис
Компания: ROWI
Локация: Москва

Основные задачи:
- Разработка spring приложений на JAVA 11-17;
- Обвязка юнит тестами на JUnit;
- Упаковка приложений в Docker;
- Контроль сборки через ci/cd pipeline gitlab;
- Реализация компонентов: адаптеры получения данных, компоненты сервера приложений, веб сервисы;
- Разработка интерфейсов взаимодействия с системами и сервисами.

Чего бы мы хотели от разработчика:
- Опыт разработки на Java промышленных приложений;
- Опыт работы c Java Core, Spring Framework, Spring Boot, Spring Security;
- Опыт работы с Git, SQL и реляционными базами данных;
- Понимание принципов Объектно Ориентированного Программирования и шаблонов проектирования;
- Знание ORM Hibernate/JPA, понимание подходов code-first, db-first;
- Web services (REST, HTTP).
#вопросы_с_собеседований
Можно ли объявить метод абстрактным и статическим одновременно?

Нет. В таком случае компилятор выдаст ошибку: "Illegal combination of modifiers: ‘abstract’ and ‘static’". Модификатор abstract говорит, что метод будет реализован в другом классе, а static наоборот указывает, что этот метод будет доступен по имени класса.
This media is not supported in your browser
VIEW IN TELEGRAM
Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖

Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨‍💻

Какие нейронные сети вы создадите?

▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома⠀

Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀

Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪

Регистрация по ссылке
Великий Китайский Файрвол.pdf
3.5 MB
📔 Title: Великий Китайский Файрвол

#book #programming #RU

🌐 Lang.: Russian
🧔 Author: Джеймс Гриффитс
🕘 Year: 2022
📑 Pages: 430
#️⃣ ISBN: -

📝 Description: Фраза "интернет помнит все" обрела второй смысл — контент стал подконтролен, иллюзия анонимности исчезла. Книга рассказывает о том, как Китай первым в мире научился управлять интернетом и как другие страны перенимали его опыт.

@bzd_channel
⚡️Группа хакеров взломала сервера Skillbox, Geekbrains, Skillfactory и ещё 12 онлайн-школ, чтобы выгрузить их курсы в Telegram

Юристы пытаются удалить каналы за Авторские Права🤡 – потому вот актуальные ссылки на архивы:

По школам:

Skillbox (1.12 ТБ)
Нетология (846 ГБ)
SkillFactory (720 ГБ)
GeekBrains (934 ГБ)
Другие (3.21 ТБ)

По ЯП:

Python (1.48 ТБ)
SQL (982 ГБ)
С++ (590 ГБ)
C (318 ГБ)
GoLang (290 ГБ)
Другие (3.17 ТБ)

Ссылка на общий архив: @schools_hack_arc
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.

Теперь дни быстрого найма будут проходить регулярно. Чтобы вам было удобно следить за расписанием, собрали его на отдельной странице.

Ближайшие мероприятия:

• 27 февраля – 3 марта — Week Offer для Backend-разработчиков пишущих на C++ и для аналитиков со знанием Python в команду геосервисов Яндекса.
• 4-5 марта — Fast Track для разработчиков пишущих на Python и Java, офер за 2 дня в команду HR Tech Яндекса.
• 4-5 марта — Fast Track для разработчиков пишущих на С++ и Python, офер за 2 дня в команду робототехники Яндекс Маркета.

Зарегистрироваться

Это #партнерский пост
#статья

Пять навыков Java, которые точно проверят на собеседовании

Ещё больше интересных статей и полезной информации вы можете читать на нашем
_Яндекс Дзен_ канале!
Возможно ли вообще за месяц обучиться новой IT-профессии и сразу начать зарабатывать, или это все «развод»?
👇
Мы решили проверить на себе - запускаем челлендж, на котором научим людей новой востребованной IT-профессии «автоматизатора бизнес-процессов» и трудоустроим их сразу после обучения. И подробно покажем и расскажем весь процесс.

Если у людей не получится найти работу или заказы – мы вернём им деньги за обучение, а заодно разыграем среди подписчиков канала 50 тысяч рублей. 

Можете просто наблюдать, или учиться вместе с ними. Вступайте в канал и следите за тем, что из этого выйдет. Ну или болейте против нас, чтобы получить деньги😊

Ссылка на канал: https://t.me/automatischpraktischgut
#Вопросы_с_собеседования

🎙️ Что произойдет, если ключевое слово static не использовать с методом main() в Java?

Ошибки компиляции не будет, но во время выполнения мы получим ошибку NoSuchMethodError.
#вопросы_с_собеседований
Что такое «статический класс»?

Это вложенный класс, объявленный с использованием ключевого слова static. К классам верхнего уровня модификатор static неприменим.
Java разработчик (middle)
#удаленка #полныйдень
Компания: RedLab

Что предстоит делать:
- Разработку новой функциональности в действующих проектах и разработку проектов с 0.
- Рефакторинг и оптимизацию существующей функциональности.
- Исправление найденных дефектов.
- Написание модульных и интеграционных тестов.
- Написание технической документации.

Требования:
- Опыт работы на Java не менее 3-х лет.
- Понимание устройства и основных принципов работы платформы JVM. Умение отлаживать и профилировать java-приложения.
- Опыт использования Spring Framework в реальных проектах.
- Знание основных принципов и подходов в работе с реляционными базами данных.
- Знание основных подходов к написанию клиент-серверных приложений и приложений с распределенной архитектурой.
- Понимание подходов и техник написания модульных и интеграционных тестов.
Что выведет следующий код?
Метод regionMatches()

Используется для сравнения подстроки одной строки с подстрокой другой строки, то есть сравниваются части строк и возвращается результат этого сравнения — true (если части строк совпали) или false (не совпали).

Параметры

ignoreCase
— логическая переменная со значение true — игнорировать регистр, со значением false — не игнорировать регистр.
toffset — позиция, с которой начнем отсчет.
other — другая строка, часть которой мы будем сравнивать.
ooffset — позиция, с которой начнем отсчет в строке other
len — количество символов для сравнения.
Сколько создается новых объектов, когда вы добавляете новый элемент в HashMap?

Один
новый объект статического вложенного класса Entry<K,V>.
Интервью с создателем Java Джеймсом Гослингом

Джеймс Гослинг, более известный как отец языка программирования Java, — специалист в области Computer Science из Канады. Он придумал изначальную архитектуру языка программирования Java, написал для него первый компилятор и виртуальную машину. Наш DevRel, Григорий Петров, взял интервью у Джеймса, и мы приводим полный текст этого интервью в русском переводе. Приятного чтения!

https://evrone.ru/james-gosling-interview

👉@BookJava
Как сломать HashMap менее чем за минуту

После того, как я написал свою статью Как HashMap работает в Java? несколько человек предложили больше тем HashMap. Поэтому я решил сделать из этого небольшой цикл статей.


В сегодняшней статье мы поговорим о JVM HashMaps. Мы покажем, как вы можете сломать их, если вы не будете осторожны. Но имейте в виду, что пока мы говорим о мире JVM, то же самое относится и к большинству современных языков.

В этой статье я напишу реализацию с использованием Java. Затем я объясню основную причину проблемы и способы решения проблем, которые я создал.

https://yonatankarp.com/how-to-break-your-hashmap-in-less-than-a-minute
Тест на общие знания для Java-разработчика

Java задачи с собеседований
Full-stack разработчик (middle)
#офис
З/П: от 150 000 до 250 000 ₽
Локация: Москва
Компания: Код Подбора

Основной стек технологий: Java, JavaScript

Требования:
- Опыт в разработке от 2 лет
- Требования к знанию технологий: Java 8 / Java 11 / Java 17
- JavaScript / TypeScript
- jQuery
- Bootstrap
- Ajax

Будет плюсом:
- Опыт в разработке бизнес ПО (желательно финансового)

Задачи:
- Разработка полного цикла – БД → Middle → Front
- Функциональное тестирование своих разработок

Для отправки резюме пообщайтесь с нашим ботом: @kodpodborabot

#вакансия #vacancy #Fullstack #Java #JS
#Вопросы_с_собеседования

🎙️ В какой последовательности происходит вызов конструкторов при наследовании?

Сначала вызывается конструктор родительского или базового класса, а затем вызывается конструктор производного класса.