Java | Тесты
5.58K subscribers
27 photos
346 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+7ESm0VKXC4tjYzky
Задачи t.me/+8eqUTboisnkyZjQy
Вакансии t.me/+4pspF5nDjgM4MjQy
Download Telegram
🤔 В чём разница InnerJoin и RightJoin?

1. Inner Join: возвращает только те строки, которые имеют совпадения в обеих таблицах.
2. Right Join: возвращает все строки из правой таблицы, даже если для них нет совпадений в левой таблице.
3. Inner Join фокусируется на пересечении данных, а Right Join — на правой таблице.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥2
🤔 Какое ключевое слово используется для обеспечения потокобезопасного доступа к переменной?
Anonymous Quiz
39%
synchronized
51%
volatile
5%
transient
5%
static
👍8
🤔 Какой тип исключений не требует явного обработки в блоке try-catch?
Anonymous Quiz
21%
CheckedException
11%
IOException
64%
RuntimeException
4%
SQLException
🔥2
🤔 Как "под капотом" работает аннотация @Transactional?

1. Обёртка методов: при вызове метода с аннотацией создаётся прокси, который управляет транзакцией.
2. Управление транзакцией: прокси открывает транзакцию перед выполнением метода и фиксирует или откатывает её после завершения.
3. Параметры: можно указать уровень изоляции, тип откатов и другие настройки для конкретного метода или класса.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥7
🤔 Что из нижеперечисленного НЕ является ключевым словом в Java?
Anonymous Quiz
17%
strictfp
18%
goto
10%
const
56%
friend
👍4🔥2
🤔 Чем rebase отличается от merge?

1. Rebase переносит изменения текущей ветки на базу другой ветки, перезаписывая историю коммитов.
2. Merge объединяет изменения двух веток, создавая дополнительный коммит слияния.
3. Rebase делает историю линейной и чистой, но может быть сложен для командной работы
.

Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍8
🤔 Какой метод из класса Stream выполняет редукцию элементов до одного результата?
Anonymous Quiz
5%
map()
4%
filter()
81%
reduce()
11%
collect()
👍5
🤔 Какой из следующих методов используется для копирования содержимого одного потока в другой?
Anonymous Quiz
48%
copy()
20%
transferTo()
9%
sendTo()
24%
replicate()
👀8🔥1
🤔 Какие шаблоны проектирования знаешь?

1. Порождающие: Singleton, Factory, Builder, Prototype.
2. Структурные: Adapter, Decorator, Composite, Proxy.
3. Поведенческие: Observer, Strategy, Command, State, Chain of Responsibility.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥12
🤔 Какая конструкция используется для создания анонимного класса в Java?
Anonymous Quiz
20%
new ClassName
25%
new InterfaceName()
48%
new ClassName()
6%
new InterfaceName
💊22🤔5
🤔 В чём преимущества и недостатки ООП по сравнению с процедурным и функциональным программированием?

Преимущества ООП: модульность, повторное использование кода, инкапсуляция и полиморфизм.
Недостатки: сложность, перерасход памяти и производительности.
По сравнению с функциональным программированием, ООП менее выразительно для задач обработки данных.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🤔 Какой метод используется для создания потока данных в Java NIO?
Anonymous Quiz
36%
DataInputStream
18%
FileChannel
26%
BufferedReader
20%
ObjectOutputStream
💊14
🤔 Какой интерфейс используется для создания потока данных с произвольным доступом?
Anonymous Quiz
20%
InputStream
56%
RandomAccessFile
10%
FileOutputStream
14%
Scanner
💊72👍2🤔1
🤔 Что такое JDBC?

Это API для работы с базами данных.
1. Позволяет отправлять SQL-запросы и обрабатывать результаты.
2. Обеспечивает универсальный интерфейс для взаимодействия с различными СУБД.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥5
🤔 Какой интерфейс в Java используется для выполнения функции обратного вызова?
Anonymous Quiz
16%
ActionListener
25%
EventHandler
10%
Runnable
49%
Callable
🔥6🤯3👍2
🤔 Что такое mock в тестировании?

Это имитация объекта для тестирования.
1. Используется, чтобы изолировать тестируемый код от зависимостей.
2. Помогает проверить поведение системы в различных сценариях без реального взаимодействия.


Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥10