Підготовка до співбесіди Java Developer

Інформатика
38 питань
4 грудня

Питання тесту

Ознайомтесь з питаннями перед проходженням. Варіанти відповідей приховані для кращої підготовки.
Запитання 1
Один варіант відповіді
Які ключові концепти об'єктно-орієнтованого програмування (ООП) притаманні Java?
Запитання 2
Один варіант відповіді
Що забезпечує кросплатформеність Java-програм?
Запитання 3
Один варіант відповіді
Що виконує JIT-компілятор у контексті Java-продуктивності?
Запитання 4
Один варіант відповіді
Що таке успадкування в Java?
Запитання 5
Один варіант відповіді
Що таке інкапсуляція у Java?
Запитання 6
Один варіант відповіді
Як визначається поліморфізм у контексті Java?
Запитання 7
Один варіант відповіді
Які властивості має конструктор у Java?
Запитання 8
Один варіант відповіді
Чи існують класи, які не успадковуються від java.lang.Object?
Запитання 9
Один варіант відповіді
Що таке локальна (local) змінна в Java?
Запитання 10
Один варіант відповіді
Що таке змінна екземпляра (instance variable) у Java?
Запитання 11
Один варіант відповіді
Який порядок модифікаторів доступу Java від найменшого до найбільшого охоплення?
Запитання 12
Один варіант відповіді
Що означає перевизначення (overriding) методу в Java?
Запитання 13
Один варіант відповіді
Що входить до сигнатури методу в Java?
Запитання 14
Один варіант відповіді
Що таке перевантаження (overloading) методів у Java?
Запитання 15
Один варіант відповіді
Як в Java реалізується множинне наслідування поведінки?
Запитання 16
Один варіант відповіді
Яка особливість default-методів в інтерфейсах Java?
Запитання 17
Один варіант відповіді
Як вирішити конфлікт однакових default-методів з двох інтерфейсів у класі?
Запитання 18
Один варіант відповіді
Що таке абстрактний метод та абстрактний клас?
Запитання 19
Один варіант відповіді
Яка відмінність між String, StringBuffer і StringBuilder?
Запитання 20
Один варіант відповіді
Яка основна відмінність між абстрактним класом і інтерфейсом?
Запитання 21
Один варіант відповіді
Чому доступ до елемента масиву в Java вважається операцією O(1)?
Запитання 22
Один варіант відповіді
Чому доступ до елементів ArrayList також відбувається за O(1)?
Запитання 23
Один варіант відповіді
Що таке автопакування (autoboxing) у Java?
Запитання 24
Один варіант відповіді
Що відбувається при розпакуванні (unboxing) об'єкта-обгортки зі значенням null?
Запитання 25
Один варіант відповіді
Яка відповідність між примітивним типом та його класом-обгорткою в Java для int?
Запитання 26
Один варіант відповіді
Де і як можна застосовувати ключове слово final у Java?
Запитання 27
Один варіант відповіді
Чи можна вважати будь-яку final-змінну повною константою?
Запитання 28
Один варіант відповіді
Що з наведеного належить до правил створення immutable-класу?
Запитання 29
Один варіант відповіді
Які класи зазвичай вважаються mutable у Java?
Запитання 30
Один варіант відповіді
Чому String у Java називають immutable?
Запитання 31
Один варіант відповіді
Де зберігаються літеральні значення String й що це означає?
Запитання 32
Один варіант відповіді
Що показує приклад з обчисленням адреси елемента масиву для доступу за індексом?
Запитання 33
Один варіант відповіді
Що таке main thread у Java?
Запитання 34
Один варіант відповіді
Як у Java можна створити додатковий потік виконання?
Запитання 35
Один варіант відповіді
Яке твердження про модифікатор protected в Java вірне?
Запитання 36
Один варіант відповіді
Чому у розширеному for (for-each) можна оголошувати змінну як final?
Запитання 37
Один варіант відповіді
Які з типів дозволяють автопакування та розпакування (autoboxing/unboxing)?
Запитання 38
Один варіант відповіді
Що відрізняє StringBuffer від StringBuilder?