Что выведет следующий код?
Anonymous Quiz
27%
0-0 0-1 1-0 1-1 2-0 2-1
16%
0-0 0-1 0-2 1-0 1-1 1-2 2-0 2-1 2-2
48%
Бесконечный вывод «0-0 0-1»
10%
0-0 0-1
📌 Пояснение к предыдущему вопросу
Запись вида
Java задачи с собеседований
Запись вида
«continue <метка>»
осуществляет поиск ближайшего цикла к метке и перезаходит в него, сохраняя значения индекса цикла. В случае единичного уровня вложенности, запись «continue <метка>»
эквивалентна «continue»
. Похожее поведение и у записей вида «break <метка>»
, только в этом случае ближайший к метке цикл прервется – инструкция «перепрыгнет» на его конец.Java задачи с собеседований
Какие инструкции, подставленные на место todo, приведут к ошибке компиляции?
Anonymous Quiz
24%
return new Main<Me>();
33%
return new Main<Sister>();
23%
return new Main<Daddy>();
19%
return null;
Какие названия переменных недопустимы и приведут к ошибке компиляции?
Anonymous Quiz
30%
$100
31%
33Cows
31%
instanceOf
8%
_XxX_
Forwarded from BZD • Книги для программистов
Сохраняя энергию стартапа.pdf
2.8 MB
📔 Title: Сохраняя энергию стартапа. Как техногиганты ежедневно изобретают будущее и остаются на вершине
#book #RU
🌐 Lang.: Russian
🧔 Author: А. Кантровиц
🕘 Year: 2022
📑 Pages: 310
#️⃣ ISBN: 9785907534360
📝 Description: Большинство компаний, определившись со своими преимуществами, зацикливаются на их совершенствовании, но забывают при этом, что их взгляд обращен в прошлое, а не в будущее. Amazon и другие технологические гиганты (такие как Facebook, Google и Microsoft) всегда работают так, будто каждый день – первый: эти лидеры рынка тратят свое время на переосмысление своих продуктов, а не на то, чтобы бесконечно их улучшать.
Благодаря 130 интервью, проведенным с сотрудниками ведущих IT-компаний, автор этой книги раскрывает секрет успеха технологических гигантов в деловом мире, где нет никаких гарантий, только риск и конкуренция.
Сегодня компании могут выпускать новые продукты с рекордной скоростью – благодаря искусственному интеллекту и облачным вычислениям, – и те, кто застрял в прошлом или остался стоять на месте, будут раздавлены в безумной гонке за лидерство.
@bzd_channel
#book #RU
🌐 Lang.: Russian
🧔 Author: А. Кантровиц
🕘 Year: 2022
📑 Pages: 310
#️⃣ ISBN: 9785907534360
📝 Description: Большинство компаний, определившись со своими преимуществами, зацикливаются на их совершенствовании, но забывают при этом, что их взгляд обращен в прошлое, а не в будущее. Amazon и другие технологические гиганты (такие как Facebook, Google и Microsoft) всегда работают так, будто каждый день – первый: эти лидеры рынка тратят свое время на переосмысление своих продуктов, а не на то, чтобы бесконечно их улучшать.
Благодаря 130 интервью, проведенным с сотрудниками ведущих IT-компаний, автор этой книги раскрывает секрет успеха технологических гигантов в деловом мире, где нет никаких гарантий, только риск и конкуренция.
Сегодня компании могут выпускать новые продукты с рекордной скоростью – благодаря искусственному интеллекту и облачным вычислениям, – и те, кто застрял в прошлом или остался стоять на месте, будут раздавлены в безумной гонке за лидерство.
@bzd_channel
Что выведет следующий код?
Anonymous Quiz
33%
36
24%
Результат вычисления имеет непредсказуемое поведение (undefined behavior)
30%
43
13%
33
Что выведет следующий код?
Anonymous Quiz
35%
truetruetrue
26%
falsefalsefalse
11%
truefalsetrue
29%
falsefalsetrue
Какой шаблон проектирования использован при реализации пула строк?
Anonymous Quiz
40%
Одиночка (Singleton)
24%
Приспособленец (Flyweight)
29%
Фабрика (Factory)
7%
Мост (Bridge)
Для работы с паролями в приложении лучше использовать
Anonymous Quiz
15%
String
9%
Все три варианта одинаково безопасны
17%
StringBuilder
59%
char[]
Допустимо ли бросать и перехватывать базовое исключение Exception?
Anonymous Quiz
3%
Произойдет ошибка компиляции при попытке перехватить Exception
85%
Допустимо
5%
Произойдет ошибка компиляции при попытке бросить Exception
8%
Произойдет RuntimeException при попытке породить такое исключение во время throw
Forwarded from BZD • Книги для программистов
Норманд_Эрик_Грокаем_функциональное_мышление.pdf
10.8 MB
📔 Title: Грокаем функциональное мышление
#book #RU
🌐 Lang.: Russian
🧔 Author: Эрик Норманд
🕘 Year: 2023
📑 Pages: 608
#️⃣ ISBN: 978-5-4461-1887-8
📝 Description: Кодовые базы разрастаются, становясь все сложнее и запутаннее, что не может не пугать
разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код
таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления»,
чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают
дублирование кода, и откроете для себя новые уровни его выразительности.
Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный
код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.
@bzd_channel
#book #RU
🌐 Lang.: Russian
🧔 Author: Эрик Норманд
🕘 Year: 2023
📑 Pages: 608
#️⃣ ISBN: 978-5-4461-1887-8
📝 Description: Кодовые базы разрастаются, становясь все сложнее и запутаннее, что не может не пугать
разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код
таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления»,
чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают
дублирование кода, и откроете для себя новые уровни его выразительности.
Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный
код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания.
@bzd_channel
Какие из методов отсутствуют в String?
Anonymous Quiz
50%
codePointBefore()
35%
capacity()
11%
isEmpty(
5%
length()