#вопросы_с_собеседований
Почему хранить пароль предпочтительнее в char[] или byte[], а не в string?
Почему хранить пароль предпочтительнее в char[] или byte[], а не в string?
Сбер подвел итоги турнира SmartMarket Cup HTML5 Games
Турнир прошел онлайн с 1 октября по 7 декабря. В течение двух месяцев создателям HTML5-игр предлагалось создать и портировать игру на платформу SmartMarket.
В номинации «Лучшая игра» решением жюри места распределились так:
Первое место — смартап Heroes and Elements. Разработчик: ООО «Один Геймс».
Второе место — смартап Огненный баскетбол. Разработчик: Аюка Небляев.
Третье место — смартап Imposible Path. Разработчик: Даниил Налетов.
Победители в номинации «Активный разработчик»:
Первое место — ООО «Меганет-2003»
Второе место — ИП Кочергин Максим Сергеевич.
Третье место — ООО «Джастфорвард».
По условиям конкурса победители в каждой номинации получают:
— 350 000 за первое место.
— 250 000 за второе место.
— 150 000 за третье место.
Узнать подробности можно по ссылке.
Следите за новостями и участвуйте в конкурсах SmartMarket!
Турнир прошел онлайн с 1 октября по 7 декабря. В течение двух месяцев создателям HTML5-игр предлагалось создать и портировать игру на платформу SmartMarket.
В номинации «Лучшая игра» решением жюри места распределились так:
Первое место — смартап Heroes and Elements. Разработчик: ООО «Один Геймс».
Второе место — смартап Огненный баскетбол. Разработчик: Аюка Небляев.
Третье место — смартап Imposible Path. Разработчик: Даниил Налетов.
Победители в номинации «Активный разработчик»:
Первое место — ООО «Меганет-2003»
Второе место — ИП Кочергин Максим Сергеевич.
Третье место — ООО «Джастфорвард».
По условиям конкурса победители в каждой номинации получают:
— 350 000 за первое место.
— 250 000 за второе место.
— 150 000 за третье место.
Узнать подробности можно по ссылке.
Следите за новостями и участвуйте в конкурсах SmartMarket!
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Почему хранить пароль предпочтительнее в char[] или byte[], а не в string?
Так как строки в Java являются неизменными, то ваш пароль в виде обычного текста будет доступен в памяти, пока сборщик мусора не очистит её. Любое изменение приведет к созданию новой строки.
А вот в случае с char[], вы можете заменить любой его элемент нулем или пустым символом.
А вот в случае с char[], вы можете заменить любой его элемент нулем или пустым символом.
Object-Oriented Data Structures Using Java (2016)
Авторы: Nell Dale, Daniel T. Joyce, Chip Weems
Количество страниц: 694
Данная книга - важный ресурс для студентов, изучающих структуры данных с использованием языка программирования Java. В ней представлены как традиционные, так и самые современные темы из структур данных с упором на решение задач и объектно-ориентированное проектирование программного обеспечения.
Скачать книгу
Авторы: Nell Dale, Daniel T. Joyce, Chip Weems
Количество страниц: 694
Данная книга - важный ресурс для студентов, изучающих структуры данных с использованием языка программирования Java. В ней представлены как традиционные, так и самые современные темы из структур данных с упором на решение задач и объектно-ориентированное проектирование программного обеспечения.
Скачать книгу
☕️ 15 лучших каналов YouTube по Java для новичков и профессионалов
Сегодня мы разберем один из топовых языков программирования. На YouTube есть масса отличных каналов по Java, которые годятся не только для новичков, но и для профессионалов. Пользуйтесь лучшими из них.
https://proglib.io/sh/1ynhi74eX0
Сегодня мы разберем один из топовых языков программирования. На YouTube есть масса отличных каналов по Java, которые годятся не только для новичков, но и для профессионалов. Пользуйтесь лучшими из них.
https://proglib.io/sh/1ynhi74eX0
Инновационные ноутбуки на базе процессора AMD Ryzen™ 5000-й серии - технологичное решение для творческих и амбициозных задач!
💡Интеллектуальная энергоэффективность - до 12 часов без подзарядки в режиме многопоточности;
💡До 8 усовершенствованных ядер - для молниеносной скорости отклика и тихой работы без перегрева в ресурсоёмких приложениях;
💡Графика Radeon нового поколения - наслаждайтесь каждой деталью изображений в видеочатах и фильмах с разрешением до 4K в режиме HDR!
Узнать больше и приобрести по выгодной цене можно тут ⬇️
💡Интеллектуальная энергоэффективность - до 12 часов без подзарядки в режиме многопоточности;
💡До 8 усовершенствованных ядер - для молниеносной скорости отклика и тихой работы без перегрева в ресурсоёмких приложениях;
💡Графика Radeon нового поколения - наслаждайтесь каждой деталью изображений в видеочатах и фильмах с разрешением до 4K в режиме HDR!
Узнать больше и приобрести по выгодной цене можно тут ⬇️
#вопросы_с_собеседований
В чем проявляется «сортированность» SortedMap, кроме того, что toString() выводит все элементы по порядку?
Так же оно проявляется при итерации по коллекции.
В чем проявляется «сортированность» SortedMap, кроме того, что toString() выводит все элементы по порядку?
Так же оно проявляется при итерации по коллекции.
В чем проявляется «сортированность» SortedMap, кроме того, что toString() выводит все элементы по порядку?
Забавные, странные и провокационные вопросы/ответы и ситуации на собеседованиях, с которыми вы сталкивались
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
https://proglib.io/w/a617a55c
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
https://proglib.io/w/a617a55c
Google Docs
Забавные, странные и провокационные вопросы/ответы и ситуации на собеседованиях, с которыми вы сталкивались
От каких ответов вы недоуменно поднимали брови, как ловко уворачивались от провокационных вопросов, а над чем посмеялись и забыли? Поделитесь своими самыми интересными историями, с которыми сталкивались на собеседованиях.
Отвечать могут как соискатели,…
Отвечать могут как соискатели,…
Advanced hiring: попадите в команду Luxoft за несколько дней
У Luxoft крутые новости − попасть в команду теперь можно гораздо быстрее. В компании хорошо понимают, что время – это важный ресурс, поэтому упростили процесс найма. Уже сейчас вы можете получить job offer всего за несколько дней после успешного прохождения технического интервью.
Advanced hiring даёт возможность выбрать проект после принятия оффера. В зависимости от ваших компетенций, опыта и интересов мы подберем для вас оптимальное решение и лучшую команду.
Узнать об открытых вакансиях можно по ссылке.
Еще больше новостей в телеграм-канале Luxoft.
У Luxoft крутые новости − попасть в команду теперь можно гораздо быстрее. В компании хорошо понимают, что время – это важный ресурс, поэтому упростили процесс найма. Уже сейчас вы можете получить job offer всего за несколько дней после успешного прохождения технического интервью.
Advanced hiring даёт возможность выбрать проект после принятия оффера. В зависимости от ваших компетенций, опыта и интересов мы подберем для вас оптимальное решение и лучшую команду.
Узнать об открытых вакансиях можно по ссылке.
Еще больше новостей в телеграм-канале Luxoft.
Реализация LinkedHashMap отличается от HashMap поддержкой двухсвязного списка, определяющего порядок итерации по элементам структуры данных. По умолчанию элементы списка упорядочены согласно их порядку добавления в LinkedHashMap (insertion-order). Однако порядок итерации можно изменить, установив параметр конструктора accessOrder в значение true. В этом случае доступ осуществляется по порядку последнего обращения к элементу (access-order). Это означает, что при вызове методов get() или put() элемент, к которому обращаемся, перемещается в конец списка.
При добавлении элемента, который уже присутствует в LinkedHashMap (т.е. с одинаковым ключом), порядок итерации по элементам не изменяется.
При добавлении элемента, который уже присутствует в LinkedHashMap (т.е. с одинаковым ключом), порядок итерации по элементам не изменяется.
С нас полезные лекции и трудоустройство, с тебя – минимум полтора года опыта коммерческой разработки на Java.
⠀
Как все проходит?
3 раза в неделю на протяжении двух месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны. Обучение можно совмещать с работой.
⠀
Чему будут учить?
На курсе будем изучать Core Java, промышленную разработку на Java, базы данных, Spring, Kafka, Kubernetes и Istio. Помимо этого еще будут практические занятия и домашние задания.
⠀
Что будет после учебы?
Трудоустройство в Цифровые привычки. Ты будешь работать над высоконагруженными,отказоустойчивыми проектами.
⠀
Пройти вступительный тест на курс: https://cutt.ly/gUiknAL
⠀
Как все проходит?
3 раза в неделю на протяжении двух месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны. Обучение можно совмещать с работой.
⠀
Чему будут учить?
На курсе будем изучать Core Java, промышленную разработку на Java, базы данных, Spring, Kafka, Kubernetes и Istio. Помимо этого еще будут практические занятия и домашние задания.
⠀
Что будет после учебы?
Трудоустройство в Цифровые привычки. Ты будешь работать над высоконагруженными,отказоустойчивыми проектами.
⠀
Пройти вступительный тест на курс: https://cutt.ly/gUiknAL
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 9)
В нашей еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/jJrh0YBwAG
В нашей еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/jJrh0YBwAG
#вопросы_с_собеседований
Какой символ является разделителем при указании пути в файловой системе?
Какой символ является разделителем при указании пути в файловой системе?
Java-разработчик в М.Видео-Эльдорадо
На базе микросервисной архитектуры создаем платформу для решения задач в наших продуктах. Давай с нами? 👉👈
Мы используем самый современный стек технологий (Java 17. Spring Boot 2), работаем с реляционными (PostgreSQL) и не реляционными (Couchbase, MongoDB, Elasticsearch) базами. Практикуем реактивное программирование с использованием Spring Webflux и Project Reactor. По мере выхода новых технологий изучаем их и сразу применяем на практике🚀
У нас уже есть сильная команда, но мы ищем того, кто готов это опровергнуть и сделать нас еще сильнее. Тебя! Заходи без стука: link
На базе микросервисной архитектуры создаем платформу для решения задач в наших продуктах. Давай с нами? 👉👈
Мы используем самый современный стек технологий (Java 17. Spring Boot 2), работаем с реляционными (PostgreSQL) и не реляционными (Couchbase, MongoDB, Elasticsearch) базами. Практикуем реактивное программирование с использованием Spring Webflux и Project Reactor. По мере выхода новых технологий изучаем их и сразу применяем на практике🚀
У нас уже есть сильная команда, но мы ищем того, кто готов это опровергнуть и сделать нас еще сильнее. Тебя! Заходи без стука: link
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Какой символ является разделителем при указании пути в файловой системе?
Для различных операционных систем символ разделителя различается. Для Windows это \, для Linux - /.
В Java получить разделитель для текущей операционной системы можно через обращение к статическому полю File.separator.
В Java получить разделитель для текущей операционной системы можно через обращение к статическому полю File.separator.
#вопросы_с_собеседований
Какие существуют способы перебирать элементы списка?
Какие существуют способы перебирать элементы списка?
Давно думали начать свой путь в IT, но не решались? Начните с Python!
👨💻На нашем курсе «Основы программирования на Python» вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры junior и сможете двигаться дальше.
Вместе с преподавателями и экспертами курса «Библиотеки программиста» вы пройдете 32 теоретических и практических занятия, а также напишите ботов для Instagram и Telegram, будете парить веб-страницы и создадите свой первый калькулятор для ипотеки.
🎄Сейчас самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 22996 руб.
Стоимость курса до 30 декабря: 10358 руб.
Записаться сейчас.
👨💻На нашем курсе «Основы программирования на Python» вы научитесь программировать на одном из самых востребованных языков, а также освоите знания для старта карьеры junior и сможете двигаться дальше.
Вместе с преподавателями и экспертами курса «Библиотеки программиста» вы пройдете 32 теоретических и практических занятия, а также напишите ботов для Instagram и Telegram, будете парить веб-страницы и создадите свой первый калькулятор для ипотеки.
🎄Сейчас самый подходящий момент учиться новому. Для наших подписчиков действует скидка 55% до конца этого года.
Курс постоянно обновляется, ваш доступ остается с вами навсегда.
Старая цена: 22996 руб.
Стоимость курса до 30 декабря: 10358 руб.
Записаться сейчас.
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Какие существуют способы перебирать элементы списка?
☕️ Цикл for
for (int i = 0; i < list.size(); i++) {
//list.get(i);
}
☕️ Цикл с итератором
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
//iterator .next();
}
☕️ Цикл while
int i = 0;
while (i < list.size()) {
//list.get(i);
i++;
}
☕️ «for-each»
for (String element : list) {
//element;
}
for (int i = 0; i < list.size(); i++) {
//list.get(i);
}
☕️ Цикл с итератором
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
//iterator .next();
}
☕️ Цикл while
int i = 0;
while (i < list.size()) {
//list.get(i);
i++;
}
☕️ «for-each»
for (String element : list) {
//element;
}
#вопросы_с_собеседований
Почему не рекомендуется использовать метод Thread.stop()?
Почему не рекомендуется использовать метод Thread.stop()?