Вопросы по Java на собеседовании

Собеседование — это довольно волнительный процесс для соискателя. Было бы прекрасно, если бы можно было узнать возможные вопросы собеседования, или, хотя бы, тематику. Можно было бы заранее продумать ответы, что значительно укрепляет моральный дух и повышает шансы на успех.

Автору и исполнителю данного проекта многократно приходилось не только выступать в роли соискателя, но и в роли работодателя. Могу с уверенностью сказать, что процесс собеседования с разными соискателями на одну и ту же вакантную должность протекал по-разному : часто вопросы не совпадали, поскольку сразу было видно, что уровень соискателей отличается. Но это совсем не значит, что, если у одного соискателя ниже уровень профессиональной подготовки, то и шансы его ниже. Часто соискатель с более высоким уровнем подготовки требует более высокую оплату его труда, на что не может пойти работодатель.

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

Помните, что Вы приходите в компанию, у которой имеется своя история и свои традиции, определенные уже работающие и ещё разрабатываемые проекты. Вам, возможно, придется участвовать не только в новых проектах компании, но и заниматься поддержкой работающих проектов. Поэтому, работодателю очень важно, чтобы Вы были не только самобучаемы, но и ответственно подходили бы к своей работе, поскольку плодами Вашего труда будут пользоваться другие.

Очень часто выбор определенной технологий в проектах компании зависит от специфики знаний ее руководителя. И с этим, как правило, будут связаны вопросы на собеседовании. А если Вы захотите предложить что-то новое для решения тех или иных проблем компании, то Вы должны быть убедительны при определении преимуществ и недостатков разных решений.

Автор и исполнитель проекта java-online.ru

В статьях «Вопросы по Java на собеседовании» определены не только вопросы, но и ответы, а также приводятся ссылки на страницы сайта с более подробным описанием. Таким образом, статьи «Вопросы по Java на собеседовании» представляют консолидированную информацию (представленную на сайте) по определенным темам языка программирования Java.

Содержание статей

Вопросы по Java на собеседовании (1)
  – ООП, Class, Object;
– конструкторы класса, this, super, instanceof;
– модификаторы класса/метода : static, private, protected, final;
– перегрузка и переопределение : override, overload.
Вопросы по Java на собеседовании (2)
  – основные интерфейсы коллекций объектов : List, Set, Queue;
– коллекции ArrayList, LinkedList, Vector;
– интерфейс Map и его реализации;
– итератор и его методы, цикл for-each.
Вопросы по Java на собеседовании (3)
  – описание Exception, блоки кода try/catch и try/finally;
– множественные исключения, поглощений исключений;
– возбуждение исключения оператором throw.
Вопросы по Java на собеседовании (4)
  – потоки ввода вывода : InputStream, OutputStream, Reader, Writer, FileInputStream, FileFilter;
– XML документ : DOM, SAX;
– Generic, Wildcard.
Вопросы по Java на собеседовании (5)
  – JRE, JVM, JDK, ClassLoader;
– Garbage Colleaction, Heap;
– Java Reflection API.
Вопросы по Java на собеседовании (6)
  – Thread, Runnable, daemon;
– wait, notify, sleep, join;
– interrupt, interrupted, isInterrupted;
– голодание, гонка, взаимная блокировка deadlock.
Вопросы по Java на собеседовании (8)
  – понятие сервлета, жизненный цикл и методы сервлета;
– ServletConfig, ServletContext, RequestDispatcher;
– сервлетный фильтр.
Вопросы по Java на собеседовании (9)
  – JavaServer Page (JSP), синтаксис, директивы;
– библиотека тегов JSTL.
  Рейтинг@Mail.ru