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

топ 100 блогов ru_java — 02.08.2012 Лето 2012 крупная аутсорсинговая компания


1. Какой дефолтный маппинг в hibernate в случае наследования?
2. Как в случае наследования мы можем мапить базу на бины?
3. Где существуют транзакции в hibernate? Где это происходит автоматически? Как это можно сделать самому?
4. Где просходит commit в случае автоматического выполнения транзакции?
5. Что такое оптимистик лок и как это реализовать в базе данных?
6. Что такое loose coupling для таблиц?
7. Какие принципы объктно-ориентированного дизайна?
8. Что такое open class, closed class? Это из архитектурных решений. (open closed означает открыт? для модификации, открыт для расширения)
9. Декоратор от адаптера чем отличается? В чем принципиальное различие?
10. Привидите пример использования декораторов в core java (например input/output)?
11. Почему не используется прямое наследование в input/stream классах?
12. Привидите пример, когда наследование будет плохо?
13. Вопрос по многопоточности. Когда мы вазаваем wait для монитор объекта и получаем исключение IllegalMonitorStateException, что это означает?
Как быть в такой ситуации?
14. Объясните что происходит при вызове wait метода объекта?
15. Почему не рекомендуют использовать sleep?
16. Зачем нужен Executor?
17. Каким методом блокирует блокирующая очередь?
18. Каким образом блокируется очередь в BlockedQueue? Что она блокирует? (блокирующая очередь занимается ограничением размера буфера)
19. Что в статическом методе служит объектом синхронизации для synchronize?
20. У нас есть несинхронизированный ArrayList каким образом синхронизировать обращения к элементам в нем?
21. В каком случае приложение масштабируемое а в каком нет?
22. Есть какая-то характеристика масштабируемости приложения? Можно ли ее как-то оценить?
23. С каким application серверами приходилось работать?
24. Как jboss кластеризует приложение?
25. Какие вы знаете уровни изоляции транзакций?
26. Расскажите про уровень изоляции READ_COMMITED?
27. Расскажите про уровень изоляции DURTY_READ? Какие данные мы будем читать из базы данных для этого уровня изоляции?
28. Расскажите про какой-нибудь средний уровень изоляции транзакций?
29. Возможна ли многопоточность на Flex?
30. Есть утверждение, что запрос данных и отрисовка страницы во Flex выполняются в одном потоке. Вы согласны с этим? (Нет возможности запускать потоки в Flex)
31. Чем генерики java отличаются от С++? (в С++ можно узнать типы генерик в рантайме а в java нет)
32. У нас есть generic на java как определить их в ранайме?
33. Как вызвать классы в java при помощи classForName?
34. Есть ли возможность не храня информацию об объекте получить информацию о нем?
35. Сколько получится инстансов метода если в передаваемых параметрах используются разные generic типы?
36. Что будет после компиляции в классе если используется тип generic?

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

Архив записей в блогах:
Роскомнадзор направил запрос в сеть ресторанов Burger King в связи с появившимися в СМИ сообщениями о сборе персональных данных пользователей в приложении сети. Об этом сообщает ТАСС со ссылкой на пресс-службу ведомства. Роскомнадзор попросил подтвердить или ...
Зимы вам в ленту. ...
В разгар биатлонного сезона мы придумали еще один конкурс для биатлонных блогеров. Вам нужно только продолжать писать, как вы делали это раньше, а мы будем смотреть за вами и смотреть за тем, как вас читают пользователи "Трибуны" – число ...
Где Андрей leghe ????? вопрос снят Сладкий легкий алкогольный напиток из еживики. Похож на сок. Все прикончила бутылку. Как пузырик теперь. Тут сегодня купила. Там и вино, но не решилась его брать. Вот первый раз увидела что у нас вытворяют еще с виноградными косточ ...
Именно это можно было услышать на сегодняшнем сборище российской законоштамповочной машины Думы и Совета Федерации. По пустячному поводу такое сборище мартышек не устраивают. Скорее всего действительно собирались "Путен, введи вайска", но ЕС отказались смягчать санкции против России в ...