#вопросы_с_собеседований
Где и как вы можете использовать приватный конструктор?
Где и как вы можете использовать приватный конструктор?
Приватный (помеченный ключевым словом private, скрытый) конструктор может использоваться публичным статическим методом генерации объектов данного класса. Также доступ к нему разрешён вложенным классам и может использоваться для их нужд.
#вопросы_с_собеседований
Как исключить поля из сериализации?
Как исключить поля из сериализации?
Для управления сериализацией при определении полей можно использовать ключевое слово transient, таким образом исключив поля из общего процесса сериализации.
🚀 Вашей команде разработки ПО не хватает крупных проектов?
ИЦ Ай-Теко предлагает компаниям и отдельным командам сотрудничество для совместного выполнения задач от крупнейших заказчиков страны.
🏛 Прямо сейчас мы готовы начать работу по созданию омниканальной диалого-коммуникационной платформы для автоматизации обслуживания клиентов и продаж банковских продуктов.
💸 Партнёрство с нами — это стабильность, конкурентные выплаты без задержек, развивающая среда и интересные задачи. Возможен удаленный формат работы.
🤝 Присоединяйтесь к нам: https://is.gd/BL7VGz
ИЦ Ай-Теко предлагает компаниям и отдельным командам сотрудничество для совместного выполнения задач от крупнейших заказчиков страны.
🏛 Прямо сейчас мы готовы начать работу по созданию омниканальной диалого-коммуникационной платформы для автоматизации обслуживания клиентов и продаж банковских продуктов.
💸 Партнёрство с нами — это стабильность, конкурентные выплаты без задержек, развивающая среда и интересные задачи. Возможен удаленный формат работы.
🤝 Присоединяйтесь к нам: https://is.gd/BL7VGz
#вопросы_с_собеседований
Перечислите все конструкции, к которым применим модификатор static.
Перечислите все конструкции, к которым применим модификатор static.
☕️ поля;
☕️ методы;
☕️ вложенные классы;
☕️ члены секции import.
UPD: Спасибо за поправку. Статический блок инициализации тоже входит в ответ
☕️ методы;
☕️ вложенные классы;
☕️ члены секции import.
UPD: Спасибо за поправку. Статический блок инициализации тоже входит в ответ
Считаешь себя крутым разработчиком?
А как насчет побороться за это звание в прямом эфире?
Альфа-Банк запускает Alfa Battle – онлайн-чемпионат по прикладному программированию для Java-разработчиков по всей стране с призовым фондом 500 000 рублей.
Отборочный раунд, в ходе которого необходимо решить 5 небольших задач на навыки программирования, пройдет с 9 по 25 июня.
А 27 июня состоится финал, где на протяжении 5 часов лучшие участники будут решать реальные бизнес-задачи backend-разработки от компаний Альфа-Банк, Билайн и X5 Retail Group.
Зачем участвовать:
• 250 000 рублей за первое место
• 150 000 рублей за второе место
• 100 000 рублей за третье место
• Предложение работы (в офис или на удаленку в своем городе)
• Билет на Joker за самое креативное решение по мнению жюри
• Экскурсия по Alfa Digital и мерч ALFA BATTLE LIMITED EDITION – каждому участнику
Регистрируйся и докажи, что ты лучший: https://link.alfabattle.ru/hJxGN
А как насчет побороться за это звание в прямом эфире?
Альфа-Банк запускает Alfa Battle – онлайн-чемпионат по прикладному программированию для Java-разработчиков по всей стране с призовым фондом 500 000 рублей.
Отборочный раунд, в ходе которого необходимо решить 5 небольших задач на навыки программирования, пройдет с 9 по 25 июня.
А 27 июня состоится финал, где на протяжении 5 часов лучшие участники будут решать реальные бизнес-задачи backend-разработки от компаний Альфа-Банк, Билайн и X5 Retail Group.
Зачем участвовать:
• 250 000 рублей за первое место
• 150 000 рублей за второе место
• 100 000 рублей за третье место
• Предложение работы (в офис или на удаленку в своем городе)
• Билет на Joker за самое креативное решение по мнению жюри
• Экскурсия по Alfa Digital и мерч ALFA BATTLE LIMITED EDITION – каждому участнику
Регистрируйся и докажи, что ты лучший: https://link.alfabattle.ru/hJxGN
#вопросы_с_собеседований
Объясните смысл параметров в конструкторе HashMap(int initialCapacity, float loadFactor).
Объясните смысл параметров в конструкторе HashMap(int initialCapacity, float loadFactor).
☕️ initialCapacity - исходный размер HashMap, количество корзин в хэш-таблице в момент её создания.
☕️ loadFactor - коэффициент заполнения HashMap, при превышении которого происходит увеличение количества корзин и автоматическое перехэширование. Равен отношению числа уже хранимых элементов в таблице к её размеру.
☕️ loadFactor - коэффициент заполнения HashMap, при превышении которого происходит увеличение количества корзин и автоматическое перехэширование. Равен отношению числа уже хранимых элементов в таблице к её размеру.
Forwarded from Java jobs — вакансии для java-разработчиков
#platinum #вакансия #удаленка #java #backend
Java back-end developer в Platinum Software Development
О НАС:
https://platinum.fund
ЗАДАЧИ:
• Hазработка бэк-энд части приложений, интегрированными между собой и с внешними сервисами
ТРЕБОВАНИЯ:
• Опыт разработки на Java от двух лет
• Java 8+, Spring Framework(Boot, Data), Hibernate, JUnit, Liquibase, PostgreSQL, Docker, Git
• Наличие репозитория с кодом, который можно посмотреть
• Большим плюсом будет опыт в финансовой сфере
УСЛОВИЯ:
• Полностью удаленный формат работы
• 6 дней в неделю
• ЗП от 1500-2500$
КОНТАКТЫ:
@Helen_Blb
➡️ Подробности - https://proglib.io/vacancies/java-back-end-developer-platinum-software-development-2020-06-16
Java back-end developer в Platinum Software Development
О НАС:
https://platinum.fund
ЗАДАЧИ:
• Hазработка бэк-энд части приложений, интегрированными между собой и с внешними сервисами
ТРЕБОВАНИЯ:
• Опыт разработки на Java от двух лет
• Java 8+, Spring Framework(Boot, Data), Hibernate, JUnit, Liquibase, PostgreSQL, Docker, Git
• Наличие репозитория с кодом, который можно посмотреть
• Большим плюсом будет опыт в финансовой сфере
УСЛОВИЯ:
• Полностью удаленный формат работы
• 6 дней в неделю
• ЗП от 1500-2500$
КОНТАКТЫ:
@Helen_Blb
➡️ Подробности - https://proglib.io/vacancies/java-back-end-developer-platinum-software-development-2020-06-16
Фильм Microsoft Build 2020: главные новинки IT-индустрии
Рассказ и видео о последних новинках от компании Microsoft. Суперкомпьютеры, безопасное машинное обучение, Learn TV, Fluid Framework и многое другое – будьте в курсе инноваций!
https://proglib.io/sh/RSsI59cBpz
Рассказ и видео о последних новинках от компании Microsoft. Суперкомпьютеры, безопасное машинное обучение, Learn TV, Fluid Framework и многое другое – будьте в курсе инноваций!
https://proglib.io/sh/RSsI59cBpz
#вопросы_с_собеседований
Что произойдёт, если в блоке инициализации возникнет исключительная ситуация?
Что произойдёт, если в блоке инициализации возникнет исключительная ситуация?
Библиотека джависта | Java, Spring, Maven, Hibernate pinned «Фильм Microsoft Build 2020: главные новинки IT-индустрии Рассказ и видео о последних новинках от компании Microsoft. Суперкомпьютеры, безопасное машинное обучение, Learn TV, Fluid Framework и многое другое – будьте в курсе инноваций! https://proglib.io/sh/RSsI59cBpz»
Для нестатических блоков инициализации, если выбрасывание исключения прописано явным образом требуется, чтобы объявления этих исключений были перечислены в throws всех конструкторов класса. Иначе будет ошибка компиляции. Для статического блока выбрасывание исключения в явном виде приводит к ошибке компиляции.
В остальных случаях взаимодействие с исключениями будет проходить так же как и в любом другом месте. Класс не будет инициализирован, если ошибка происходит в статическом блоке и объект класса не будет создан, если ошибка возникает в нестатическом блоке.
В остальных случаях взаимодействие с исключениями будет проходить так же как и в любом другом месте. Класс не будет инициализирован, если ошибка происходит в статическом блоке и объект класса не будет создан, если ошибка возникает в нестатическом блоке.
#вопросы_с_собеседований
1. Что будет, если переопределить equals() не переопределяя hashCode()? Какие могут возникнуть проблемы?
2. Что такое «интернационализация», «локализация»?
1. Что будет, если переопределить equals() не переопределяя hashCode()? Какие могут возникнуть проблемы?
2. Что такое «интернационализация», «локализация»?
CommitStrip - комиксы о весёлых случаях из кодерской жизни (программировании, работе, коллегах, клиентах, технических новинках и котиках).
Подписывайся: @ru_commitstrip
Подписывайся: @ru_commitstrip
1. Классы и методы, которые используют правила этого контракта могут работать некорректно. Так для HashMap это может привести к тому, что пара «ключ-значение», которая была в неё помещена при использовании нового экземпляра ключа не будет в ней найдена.
2. Интернационализация (internationalization) - способ создания приложений, при котором их можно легко адаптировать для разных аудиторий, говорящих на разных языках.
Локализация (localization) - адаптация интерфейса приложения под несколько языков. Добавление нового языка может внести определенные сложности в локализацию интерфейса.
Локализация (localization) - адаптация интерфейса приложения под несколько языков. Добавление нового языка может внести определенные сложности в локализацию интерфейса.