Java задачи с собеседований
6.22K subscribers
656 photos
7 videos
19 files
264 links
Задачи, тесты и теоретические вопросы по JAVA.

Репозиторий: https://github.com/proghub-official/java-interview
Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
加入频道
Есть ли смысл использовать лямбды в Java в целях оптимизации, или это только для улучшения читабельности кода?
Anonymous Quiz
37%
Только улучшение читабельности
39%
Есть смысл использовать всегда, так как это более оптимально
25%
Есть смысл использовать только в циклах вместо анонимных классов
🔥9🎉2👍1
Если в Java в ArrayList и в LinkedList начать в бесконечном цикле добавлять по одному элементу, то в какой из коллекций окажется больше элементов на момент возникновения OutOfMemoryError?
Anonymous Quiz
36%
ArrayList
32%
LinkedList
19%
Скорее всего в LinkedList, но иногда может и в ArrayList
12%
Скорее всего в ArrayList, но иногда может и в LinkedList
👎31👍10
Пояснение предыдущему посту👆

В большинстве случаев в LinkedList окажется больше элементов, т.к. память выделяется постепенно под каждый новый элемент. А в ArrayList память выделяется пачками: в случае достижения лимита текущего массива создаётся новый массив большего размера и память под него выделяется сразу.

Но может возникнуть такая ситуация, когда в ArrayList поместится больше элементов, если новый массив окажется как раз «впритык» по объёму доступной оперативной памяти. В этом случае LinkedList закончится быстрее, т.к. на каждый отдельный элемент расходуется больше памяти, чем в ArrayList.
👍10👎1
Астрологи объявили сезон Java на Хабре!

Сезон — это конкурс технических статей, который Хабр проводит вместе с разными компаниями, на этот раз — со Сбером.
Победителя сезона ждут призы, а всех участников — повышенные охваты постов. Судьба Java-хардкора в ваших руках: исход соревнования решат читатели.

Что с этого авторам?
Всеобщая любовь, уважение и куча бонусов от Хабра и Сбера.

Как подать заявку?
Добавьте к публикации тег «сезон Java». Пост должен быть размещен в хабе «Java» в промежутке с 15 июня по 15 августа 2022 года.

Идеи для постов
Джавистов и всех сочувствующих приглашаем!
👎10👍5
Каким будет Output?
Anonymous Quiz
6%
3
19%
4
58%
Compile error
18%
Runtime exception
👍4🎉1
Каким будет Output?
Anonymous Quiz
17%
1
8%
2
48%
3
17%
ClassCastException
11%
Compile Error
👍24🔥1