Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вопросы на собеседование 
:(
    Опции темы
rurik
Дата 19.7.2011, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 9.4.2011

Репутация: нет
Всего: нет



Доброго времени суток,Уважаемые! готовлюсь к собеседованию, не подскажите ли наиболее часто задаваемые вопросы по Java SE, SQL, Java EE( entity beans,session beans), servlet , jsp.(темы написал в порядке важности) Буду особенно рад вопросам от Старших товарищей которые имеют опыт проведения бесед с новичками) 
PM MAIL   Вверх
Stolzen
Дата 19.7.2011, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: 23
Всего: 48



Многие джуниоры спотыкаются на вопросе про контракт между equals и hashCode
Вот еще книга есть Lulu.com.Java.J2EE.Job.Interview.Companion.2nd.Edition.Apr.2007.pdf гляньте в инете.


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
rurik
Дата 19.7.2011, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 9.4.2011

Репутация: нет
Всего: нет



спс интересный вопрос
PM MAIL   Вверх
jk1
Дата 20.7.2011, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1168
Регистрация: 17.10.2008
Где: Санкт-Петербург

Репутация: 40
Всего: 75



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

Например вот


--------------------
Opinions are like assholes — everybody has one
PM MAIL   Вверх
nc30
Дата 21.7.2011, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Интересующийся :)
*


Профиль
Группа: Участник
Сообщений: 140
Регистрация: 24.6.2010
Где: Санкт-Петербург

Репутация: 5
Всего: 8



Цитата(rurik @ 19.7.2011,  15:43)
Доброго времени суток,Уважаемые! готовлюсь к собеседованию, не подскажите ли наиболее часто задаваемые вопросы по Java SE, SQL, Java EE( entity beans,session beans), servlet , jsp.(темы написал в порядке важности) Буду особенно рад вопросам от Старших товарищей которые имеют опыт проведения бесед с новичками)

Напишу основные моменты моих собеседований на джуниора.

По SE практически на каждом собеседовании спрашивали про коллекции:
- иерархия
- наиболее часто используемые классы/интерфейсы
- создать экземпляр List smile
- чем отличается HashMap от Hashtable

Потоки (варианты создания потока, их преимущества/недостатки), исключения (назвать базовые классы исключений, чем они отличаются), дженерики (что такое, в чем смысл). По API основных классов могут задать вопрос, например класса String. Про i/o не спрашивали, но вполне могли. 

Абстрактные классы и интерфейсы (тут надо быть внимательным): 
- различия
- что когда нужно использовать
- вообще идея интерфейсов в Java (виды интерфейсов: есть, к примеру, маркерные интерфейсы)
- наличие abstract-метода в неабстрактном классе
- отсутствие abstract-методов в abstract-классе

У Хорстманна/Корнелла неплохой учебник по SE, первый том. 

По БД:
- SQL - виды JOIN-ов, написать запросы и результаты выполнения на примере двух входных таблиц.
- виды стэйтментов, когда какие используются, написать пример запроса к базе
- JDBC

Сервлеты:
- жизненный цикл

Tomcat (не всё спрашивали, но к сервлетам вполне могут спросить):
- что из себя представляет контейнер сервлетов
- деплой/андеплой - хорошо знать как это делать ручками, а не через IDE
- дескриптор развертывания

JSP:
- надо помнить, что JSP обрабатывается сервером, а потом уже отображается на клиенте в чистом HTML
- JSTL ("напишите пример использования условия в JSTL")
- как происходит взаимодействие с сервлетом (нужно знать о неявно передаваемых параметрах)

Само собой нужно ориентироваться в XML. 
Спрашивали про Hibernate, Spring, EJB, но для junior-а это не обязательно знать хорошо, неплохо иметь общее представление что с чем едят и что где используется. 
Могут быть вопросы по паттернам/антипаттернам, но тоже достаточно нескольких основных. 
Про английский тоже забывать не стоит, я, например, переводил кусок текста "Огурец на Рельсах".

Ну вот, навскидку, что вспомнилось. Желаю удачи на собеседовании smile

P. S. Да, кстати. Я устроился на работу, после того как выслал свое тестовое web-приложение. Там было несколько сервлетов, JSP, классов сущностей и управляющая всем этим добром система. Приложение моделировало работу небольшой офисной АТС. Использовал Tomcat, MySQL.

Рекомендую перед рейдом по работодателям сваять что-нибудь такое, не очень сложное. В чем плюсы:
- хорошая практика в технологиях
- работодатель видит, что вы пришли не с пустыми руками, это важно, т. к. не все готовы брать совсем без опыта работы
- виден стиль написания кода, умение спроектировать архитектуру приложения, наличие комментариев
- спрашивать будут, скорее всего, по вашей программе: на эти вопросы проще отвечать (если вы, конечно, сами ее писали smile )

Это сообщение отредактировал(а) nc30 - 21.7.2011, 18:22
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0509 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.