Just another Java interview questions

Рубрика: Java, Работа | 14 July 2008, 16:32 | Vadim Voituk

Разгребая и фильтруя древнюю почту, наткнулся на письмо содержащее несколько вопросиков, которые мне задавались на первой заочной стадии интервью на позицию Senior Java Developer (я там не сильно ещё надоел этими Java interview?).
Сразу хочу заметить что вопросов будет всего-то ничего, и заданы они были по е-майл и тем самым использовались как механизм базовой фильтрации кандидатов.
А вот в какую компанию было собеседование – хоть убей не помню, да и сейчас это уже не столь важно.

Task 1 – Literature
Tell us about your top three books that have made you a better software developer.

Task 2 – Monetary calculations
If you have $200 in your pocket, and you see a shelf with a long row of foobars priced at $1, $1.2, $1.44, $1.728 and so forth. Every foobar cost 20% more than the previous one. You buy one of each foobar, starting with the one that costs $1, until you can’t afford the next foobar on the self (the foobars are ordered by price). How many foobars can you buy, and how much change will you get? Your task is to write a small routine to solve this problem, and then demonstrate the correctness of your routine by writing a test for it.

Task 3 – Static factories
Give us at least two advantages with static factory methods compared to constructors, and at least one disadvantage.

Task 4 – Declarations
If you see this line in a method that you are going to modify: ArrayList testList = new ArrayList();
Is there anything that you would like change in this statement?

Task 5 – J2SE
Construct a list containing all weekdays for an arbitrary period in an arbitrary year. No saturdays nor sundays is supposed to be in this list. Write a class containing the methods that you need for constructing such a list. Take into account that the content in this list may be presented in more than one way.  You can assume that your class’ only task is to return this list.

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

А как бы вы ответили на вопросы 1, 3 и 4?

JavaEE interview questions

Рубрика: Development, Java, Работа | 15 April 2008, 09:38 | Vadim Voituk

Уже неоднократно в нашем блоге публиковались списки вопросов для различных собеседований.

Например не так давно Юра опубковал свой список вопросов на JSE девелопера, а до того и я нашел в сети 30 вопросов к соискателю на должность Java-разработчика.

Продолжая начатую тему, представляю ещё один небольшой список вопросов на JEE-разработчика.
По неподтвержденным данным большинство данных вопросов задаются соискателям в Sun Microsystems. Вопросы собрал и сгруппировал мой бывший коллега Павел Яцюк. [Далее...]

Java interview questions

Рубрика: Java, Работа | 14 March 2008, 09:53 | juriy

Поскольку набор соискателей на ближайшее обозримое будущее в мою команду завершен (насколько успешно – покажет время) я решил опубликовать список вопросов (в этой заметке, первые 50), которые я задаю соискателю для оценки его знаний Core Java. Думаю, этот список может быть полезен при оценке собственного уровня или для подготовки к другим интервью.
Кроме того, всех приглашаю поделиться вопросами, которые задавали сами или на которые приходилось отвечать.

Кстати, на нашем блоге уже были заметки про Java вопросы.

Ответы на спорные вопросы принимаются в комментариях.

[Далее...]

PHP pre-interview from Yahoo

Рубрика: Development, Работа | 14 August 2007, 08:43 | Vadim Voituk

Nick Halstead опубликовал в своем “The Programming and Management Blog” список из 22 вопросов, которые задавались кандидату на должность PHP-разработчика в Yahoo.

C разрешения Ника, публикую их здесь.
[Далее...]

Java 2 Fundamentals on Brainbench

Рубрика: Java | 29 March 2007, 18:13 | Vadim Voituk

Позавчера от нечего делать решил пройти тест “Java 2 Fundamentals” на brainbench.com.
В результате получил позорные 4.15 балла, что равносильно 30 правильным ответам на 40 вопросов.
Немного обрадовала только подпись “Scored higher than 95% of all previous test takers“.
- Хух – с облегчением вздохнул я и принялся остервенело читать, читать читать

Updated: Как только сделал свой profile публичным – сразу же прислали визитку некоего HR из Global Logic (aka Bonustec) – так вот они где “пасутся”…
Или платная подписка на Brainbench позволяет отслеживать пройденные тесты заданной тематики в определенном регионе?

30 Java Interview Questions

Рубрика: Development, Java, Работа | 6 June 2006, 16:24 | Vadim Voituk

Отличные 30 вопросов для собеседование на Java-разработчика.
Оригинальный MS Word файл и PDF-вариант для печати.

Не знаю кто автор, но нашел на домашней страничке Vasyl Kostiv