SIBrowser

One click to create a game room!

We have added the Play button. It allows you to create a game room on the server without downloading the package.

Read the latest news in our VK Community!

Викторина java

Viktorina_java.siq (4.82 MB)
76 questions
Text 93% Image 7%
Sound 0% Video 0%
Categories
Social sc. 70%
Video Games 33%
Memes 1%
Movies 1%
Music 0%
Anime 0%

Викторина по языку программирования Java и связанным с ним вещам

Original Message Source 1

Questions

История Java
  • Какая компания изначально разрабатывала язык Java
  • В каком году вышла первая версия Java
  • Под каким кодовым именем существовал проект по разработке нового языка программирования до того как был выпущен под названием Java?
  • Именно в этом году Oracle становится обладателем прав на торговую марку Java
  • В этом фильме в жанре киберпанк в главной роли снялся однофамилец главного разработчика первой версии Java
Java memes
  • На скольки миллиардах устройств вот уже 20 лет работает Java
  • <Image>
  • <Image>
  • <Image>
  • <Image>
Java celebrities p. 1
  • Этот главный тролль Java мира не только написал несколько книг про недостатки современного ООП, но и собирался создать свой собственный язык с кошерным ООП
  • Именно он сравнивает спринговый BeanFactory с пчелой, а BeanPostProcessor с муравьем
  • Назовите Java-чемпиона - автора популярной библиотеки, расширяющей возможности стандартных стримов
  • Этот разработчик успел поработать в game dev, а сейчас он разрабатывает Project Reactor в Pivotal и топит за тестконтейнеры
  • Раньше он работал над производительностью Java в Oracle, а теперь он один из ведущих разработчиков GC Shenandoah в Red Hat
Острова
  • Именно на этом острове находится столица Индонезии
  • На этом острове в финском заливе находится Кронштадт
  • Самый крупный город на острове Java
  • Этот остров известен своим питомником морских черепах, а его название переводится с малазийского как «перец Чили"
  • Сказочный остров, расположенный между Явой и Ломбоком
Паттерны проектирования в JAVA
  • Именно этот паттерн, как правило реализуют бины в Spring
  • Какой паттерн реализует эта конструкция: new BufferedReader(new InputStreamReader(System.in));
  • Пример какого паттерна приведен ниже Arrays.asList({"i", "hate", "java"});
  • Вы реализуете в абстрактном классе - метод, который содержит какую-то логику и внутри себя вызывает абстрактный метод этого класса, который при наследовании нужно переопределить. Что за паттерн вы использовали?
  • <Image>
Версии Java p. 1
  • В этой версии Java появились лямбда-выражения и библиотка DateTime API. Назовите в какой
  • Именно в этой версии Java появились дженерики
  • Назовите номер следующей LTS версии
  • Начиная с какой версии пользователи Java смогли ощутить выигрыш производительности, благодаря compact strings?
  • В какой версии Java разработчикам впервые дали посмотреть на рекорды?
JVM-языки
  • Этот популярный язык разработан в России, занял лидирующее место в мире Android и активно вытесняет Java с серверов.
  • На этом скриптовом языке написан тестовый фреймворк Spock и именно на нем пишется билдовый скрипт в Gradle
  • В первую очередь этот язык известен тем, что на нем написаны Apache Spark и Apache Kafka
  • Этот функциональный JVM язык является правоприемником Lisp
  • Этот Javascript движок был добавлен в JDK 8 и выпилен в JDK 15. С немецкого его название переводится как "носорог"
Исключения
  • Какое исключение является настолько популярным, что его называют не иначе как трехбуквенной аббревиатурой?
  • К ошибкам или к исключениям относится переполнение стека?
  • Ниже перечислены исключения из пакета java.lang. Какое из них является проверяемым? IndexOutOfBoundException, IllegalThreadStateException, ReflectiveOperationException, EnumConstantNotPresentException
  • Какое исключение будет выброшено в следующем фрагменте? Optional.empty().orElseThrow()
  • Будет ли здесь выброшено исключение, и если да, то какое? `List.of("foo", "bar").add("foobar");
Hibernate ORM
  • По умолчанию аннотация @OneToMany имеет такой тип Fetch
  • Эти две аннотации вы используете, если требуется в хранимой сущности выделить класс, который будет храниться в той же таблице
  • Для какого из перечисленных временных типов библиотеки java.time нет соответствующего типа в SQL? LocalTime, Duration, OffsetDateTime, LocalDateTime
  • В JPA объявлено 4 варианта генерации первичного ключа. Укажите лишнюю: INCREMENTAL, TABLE, SEQUENCE, AUTO, IDENTITY
  • При выгрузке коллекции элементов из БД Hibernate может сложить их в четыре различные структуры данных (не считая массивов). Назовите все четыре и соответствующие им интерфейсы из стандартной библиотеки Java
А код будет?
  • public class MyString extends String { private final String externalString; { externalString = new String(new byte[]{100}, 100, 100); } } что пойдет не так?
  • Что будет выведено в консоль? String s = "abc"; char[] chars = String.toCharArray(s); for(char ch: chars) { System.out.print(ch); }
  • Что будет выведено в консоль? int a = 1; int b = a++; int c = -a; System.out.println(a + " " + b + " " + c);
  • Какой результат выведется в консоль? int a = 30; int b = 012; System.out.println(a + b);
  • Что будет выведено в консоль? interface I { String apply(); default void print(String value) { System.out.println( Optional.ofNullable(value) .orElseGet(this::apply)); } } @Test void test() { ((I) () -> "Hello World!").println(null); }
Streams
  • Эта библиотека, написанная нашим соотечественником, значительно расширяет возможности стандартного Stream API
  • Для того чтобы избежать накладных расходов на автоупаковку и распаковку примитивных типов в пакет java.util.stream были добавлены специальные стримы, но только для трех примитивных типов. Назовите для каких
  • Этот конкурентный фреймворк лежит под капотом параллельных стримов
  • Стримы достаточно сложно дебажить, поэтому в целях упрощения процедуры отладки в интерфейс Stream был добавлен этот метод
  • Stream API построен на использовании функциональных интерфейсов. Из приведенного ниже списка назовите интерфейс, который не является функциональным: Cloneable с методом clone(), Function<T, R> с методом apply(), Callable<V> с методом call(), Comparator<T> с методом compare()
Версии Java p. 2
  • В Java 14 вышло нововведение, касающейся любимого всеми разработчиками исключения NullPointerException. Опишите суть нововведения
  • В этой версии Java вышло из превью новое HTTP Client API
  • Autoboxing и unboxing появились только в этой версии Java
  • Именно в этой версии Java наконец-то появились текстовые блоки
  • В Java-мире есть два конкурирующих сборщика мусора с малым временем пауз. Назовите тот, который поддерживается компанией Red Hat, и номер версии Java, в которой он зарелизился
Java celebrities p. 2
  • Этот инженер возглавлял разработку Collection Framework и Generics в Sun Microsystems, а затем написал известную книгу Effective Java
  • На всех Java-конференциях можно встретить представителя компании Pivotal - главного пропагандиста фреймворка Spring. Также он ведет подкаст с названием Bootiful и написал книгу "Java в облаке". Назовите его
  • Этот Java-чемпион является ресторатором (отсылочка к стрижке) в Java-мире. Он организует такие конференции, как JPoint и Joker, а также частенько появляется в Разборе Полетов.
  • Именно этот популярный Java-блоггер является ключевым разработчиком Hibernate ORM и создателем библиотеки Hibernate Types
  • Эта рыжуля руководила разработкой JDBC-драйвера для MongoDB, а теперь является developer advocate в компании JetBrains
Spring
  • Spring позволяет считывать некоторые значения из файла application.properties с помощью аннотации, устанавливаемой над полями компонента. Назовите ее
  • В Java EE существует стандарт Context and Dependency Injection (CDI), в котором объявлена аннотация @Inject. Назовите аналог подобной аннотации в Spring
  • В Spring Core аннотацию @Component расширяют еще три аннотации. Назовите ту из них, которая не добавляет к классу каких-либо возможностей в дополнение к тем, что обеспечены аннотацией @Component
  • Для того чтобы некоторый метод в Spring приложении выполнялся с определенной периодичностью над ним необходимо поставить аннотацию @Scheduled. При этом в аннотацию нужно передать один из атрибутов, устанавливающих периодичность выполнения. Укажите какого атрибута не существует: cron, fixedDelay, period, fixedRate
  • Для того чтобы опубликовать событие в Spring Core есть бин ApplicationEventPublisher. А с помощью какой аннотации можно прослушать это событие?
Достаточно Java на сегодня
  • Именно она душит тебя, когда хочется купить RTX 3090, но жалко денег
  • Очень модная в СССР чешская марка мотоцикла, которую воспела группа "Сектор газа"
  • Средство коммуницирования от CISCO, как правило используется для корпоративной связи
  • Как еще называют питекантропа.
  • Невысокие гуманоиды с планеты Татуин. Кочуют в поисках вышедшей из строя техники, ремонтируют и продают ее.
Моя жизнь - мои правила.
  • Один веселый программист написал следующий код: try{ checkRule(); } catch(Exception e) { System.out.println("Я не буду в этом месте прерывать выполнение своей замечательной программы, потому что ...") } Закончите написанное в скобках известным выражением, впервые употребленным Цицероном

Similar Packages

Мой пакет в основном по играм и аниме, но также есть вопросы по музыке и книгам. Буду рад любой критике.

Topics in rounds

Закупаем: Текстовик, Годы релиза, А куда сейчас без крафта?, Это что за покемон?, Музыкальная минутка, Экономика наше всё, Аниграммы, Геймограммы
Расслабляемся: Фаргус, Наш, Любимый
Докупаем: Маленькая инди компания, Игровые студии, Литературный уголок, Бурятские персонажи, Кадры из бурятских мультиков, Цитаточки
Отдыхаем: Аниме Фаргус?, Шутка, Просто контента больше не нашёл
Фиксируем прибыль: ЧИТАЙ ОПИСАНИЕ, Угадай оружку, АниРебусы, ГеймоРебусы, Ретро
ФИНАЛ: Метелица, Буряты, Музыкальный, Аниграмма, Классика, Ты кто такой?, Серия игр
132 questions
Text 69% Image 30%
Sound 5% Video 0%
Categories
Social sc. 63%
Video Games 27%
Memes 14%
Anime 8%
Music 6%
Movies 4%

Пак по истории и пак по географии.

Topics in rounds

1-ый (начало): А, Б, В, В (продолжение), Г, Г (продолжение), Д, Д (продолжение)
2-ой: Е, Ж, З, И, Й, К, К (продолжение), К (продолжение ΙΙ)
3-ий (экватор): Л, М, Н, О, О (продолжение), П, Р, С
4-ый: С (продолжение), Т, У, Ф, Х, Ц, Ч, Ш
5-ый (конец): Э, Ю, Я
Финалочка: ?
435 questions
Text 100% Image 23%
Sound 0% Video 0%
Categories
Social sc. 72%
Video Games 14%
Memes 5%
Movies 1%
Music 0%
Anime 0%

Хотелось бы побольше Истории видеть, вот я и попробовал

Topics in rounds

1-й раунд: Личности, Какой страны солдат, Известные военачальники, Игры про WW2, События
2-й раунд: Корабли, Танки, Советские Города
ФИНАЛ: "Война" после Второй Мировой Войны?, Страна победитель?, Что стало с Гитлером?, Большая Тройка
41 questions
Text 37% Image 68%
Sound 0% Video 0%
Categories
Social sc. 49%
Video Games 24%
Movies 5%
Memes 0%
Music 0%
Anime 0%