Поиск по этому блогу

понедельник, 28 октября 2013 г.

Список вопросов на собеседовании Java программиста

У меня вышло приложения для iOS. Называется Java справочник.



I. Основы ООП


1. Основные принципы ООП

2. Что такое инкапсуляция? Пример инкапсуляции на Java

3. Что такое наследование? Как реализовано наследование в Java

4. Что такое полиморфизм? Пример полиморфизма на Java 

5. Что такое абстракция? Пример абстракций на Java

II. Java Core


1. Класс StringTokenizer

2. Разница между final, finally и finalize()

3. Разница между String, StringBuffer и StringBuilder

5. Чем абстрактный класс отличается от интерфейса

6.  Переопределение и перегрузка методов в Java

7.  Что такое рефлексия в Java

8. Клонирование объектов. В чем отличие между поверхностным и глубоким клонированием

9. Что такое сериализация и десериализация

10.  Модификаторы доступа в Java

11. Как работает блок try-catch-finally

12. Что такое Autoboxing

13. Основные методы класса Object. Правила переопределения основных методов класса Object

14. Класс String

15. Разница между & и &&

16. Что такое сборщик мусора? Можно ли его вызвать?

Collection Framework


1. Разница между LinkedList и ArrayList

2. Разница между HashSet и TreeSet

3. Как устроена HashMap

4. Разница между HashMap и Hashtable

5. Разница между Vector и ArrayList

6. Разница между HashMap и TreeMap

7. Разница между интерфейсами Comparable и Comparator?

8. Для чего нужны классы Collections и Arrays?

SQL


Шаблоны проектирования


1. DAO (Data Access Object)

2. DTO (Data Transfer Object)

3. Singleton (Одиночка)


Get it on Google Play


Комментариев нет:

Отправить комментарий