What is a design pattern you've used most frequently and describe how you've implemented it. What are some advantages and disadvantages of this design?
How would you design the following component?
Clients submit trades as XML messages into the system. Each client may submit an XML message that conforms to the client's own custom schema.
The existing system uses a standard schema. How would you design a component that can add new clients into the system with minimal code changes?
JNDI operations are expensive, how do we minimize lookups? What are some issues with this approach?
How do you execute tasks in parallel in Ant?
How do you make Ant tasks execute only if a certain condition is satisfied?
How many threads can a single JMS session service? How many producers and consumers?
What are the steps necessary to receive a JMS message outside a J2EE container?
Список вопросов с очередного интервью. Хорошие вопросы.
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
Список вопросов с очередного интервью. Хорошие вопросы.
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
-
- Уже с Приветом
- Posts: 1169
- Joined: 16 Jan 2003 23:23
Re: Список вопросов с очередного интервью. Хорошие вопросы.
Бродяга wrote:
How would you design the following component?
Clients submit trades as XML messages into the system. Each client may submit an XML message that conforms to the client's own custom schema.
The existing system uses a standard schema. How would you design a component that can add new clients into the system with minimal code changes?
Такие вопросы не должны задаваться на интервью. Есть жучилы, собирающие идеи под конкретную задачу посредством интервью, а кандидатам говорят "извини ман, ты конечно крутой девелопер, но нам твоя шляпа не нравится".
-
- Уже с Приветом
- Posts: 5669
- Joined: 13 Oct 2000 09:01
- Location: East Bay, CA
Re: Список вопросов с очередного интервью. Хорошие вопросы.
Спасибо Бродяга - классные вопросы. Если я попробую на них ответить, I bet мне все сановские J2EE спеки придется прочитать и это правильно
Last edited by Sabina on 07 Aug 2004 07:56, edited 1 time in total.
-
- Уже с Приветом
- Posts: 569
- Joined: 14 Dec 2003 04:06
- Location: Львов->Киев->Торонто
Re: Список вопросов с очередного интервью. Хорошие вопросы.
hooch wrote:Бродяга wrote:
How would you design the following component?
Clients submit trades as XML messages into the system. Each client may submit an XML message that conforms to the client's own custom schema.
The existing system uses a standard schema. How would you design a component that can add new clients into the system with minimal code changes?
Такие вопросы не должны задаваться на интервью. Есть жучилы, собирающие идеи под конкретную задачу посредством интервью, а кандидатам говорят "извини ман, ты конечно крутой девелопер, но нам твоя шляпа не нравится". :mrgreen:
Тюю. То же мне изобретение века. Если не ошибаюсь этот паттерн называется "адаптор". В добавок делается в виде плагинов с регистрацией какой адаптор какую схему обрабатывает и дело с концом.
А вопрос действительно хорош тем что ответ на него довольно очевиден, но только для тех кто дизайном действительно занималься.
Никакой разрухи нет. (с) Проф. Преображенский.
-
- Уже с Приветом
- Posts: 2264
- Joined: 17 Jun 2003 04:41
- Location: Just like US
Re: Список вопросов с очередного интервью. Хорошие вопросы.
Это, без сомнения, синглтон, причем, несколько раз в деньБродяга wrote:What is a design pattern you've used most frequently ...
...а мы такой компанией, возьмем, да и припремся к Элис!
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
Re: Список вопросов с очередного интервью. Хорошие вопросы.
hooch wrote:Бродяга wrote:
How would you design the following component?
Clients submit trades as XML messages into the system. Each client may submit an XML message that conforms to the client's own custom schema.
The existing system uses a standard schema. How would you design a component that can add new clients into the system with minimal code changes?
Такие вопросы не должны задаваться на интервью. Есть жучилы, собирающие идеи под конкретную задачу посредством интервью, а кандидатам говорят "извини ман, ты конечно крутой девелопер, но нам твоя шляпа не нравится".
hooch, Вы не правы. Мне сразу сказали что им нужен человек который хорошо разбирается в EJB и JMS. Имеет опыт и умеет думать. Работа в банке. Нужно будет писать систему для электронных торгов валютой на бирже с поддержкой национальных шрифтов. Деталей естественно не дали. Первое условие - человек должен уметь думать и находить решение. В случае прохождения интервью обещали послать за их счет на курсы и обучить тому как вообще вся эта торговля работает. Они не могут просто найти людей у которых уже есть опыт. Те люди хотят от 200К и выше. Я согласен за 2 раза меньше но что-бы ГК делали:-)
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
Re: Список вопросов с очередного интервью. Хорошие вопросы.
Sabina wrote:Спасибо Бродяга - классные вопросы. Если я попробую на них ответить, I bet мне все сановские J2EE спеки придется прочитать и это правильно
Sabina, я этим сам занимаюсь - перечитываю спеки по JMS. Во вторник очередное интервью с архитектором проекта и лидами из ....Лондона:-) Потом еще одно личное тут, в Чикаго.
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
-
- Уже с Приветом
- Posts: 1169
- Joined: 16 Jan 2003 23:23
Re: Список вопросов с очередного интервью. Хорошие вопросы.
Бродяга wrote:hooch wrote:Бродяга wrote:
How would you design the following component?
Clients submit trades as XML messages into the system. Each client may submit an XML message that conforms to the client's own custom schema.
The existing system uses a standard schema. How would you design a component that can add new clients into the system with minimal code changes?
Такие вопросы не должны задаваться на интервью. Есть жучилы, собирающие идеи под конкретную задачу посредством интервью, а кандидатам говорят "извини ман, ты конечно крутой девелопер, но нам твоя шляпа не нравится".
hooch, Вы не правы. Мне сразу сказали что им нужен человек который хорошо разбирается в EJB и JMS. Имеет опыт и умеет думать. Работа в банке. Нужно будет писать систему для электронных торгов валютой на бирже с поддержкой национальных шрифтов.
Я имел в виду вопрос про XML. В чем я собственно не прав? Я это сказал исходя из собственного опыта. Вопрос содержит слишком много конкретных деталей, на мой взгляд. А чтобы проверить умеет ли человек думать существует тьма вопросов, дающих возможность это понять., да и референсы в конце концов.
-
- Уже с Приветом
- Posts: 1169
- Joined: 16 Jan 2003 23:23
Re: Список вопросов с очередного интервью. Хорошие вопросы.
Sabina wrote:Спасибо Бродяга - классные вопросы. Если я попробую на них ответить, I bet мне все сановские J2EE спеки придется прочитать и это правильно
Не надо все сразу читать, все равно забудете через месяц-два, все что надо - практический опыт.
-
- Уже с Приветом
- Posts: 16086
- Joined: 22 Apr 2003 17:57
- Location: Колыбель
Re: Список вопросов с очередного интервью. Хорошие вопросы.
hooch wrote:Sabina wrote:Спасибо Бродяга - классные вопросы. Если я попробую на них ответить, I bet мне все сановские J2EE спеки придется прочитать и это правильно
Не надо все сразу читать, все равно забудете через месяц-два, все что надо - практический опыт.
hooch, кто платит, тот и заказывает музыку. Если люди сказали что они все функции Ant используют то это глупо не посмотреть их. Если основная работа с JMS будет то глупо не перечитать спеки. Вот когда у меня будет ГК и я смогу выбирать сам компанию, вот тогда можно фи сказать. А пока я готов отдаться любой компании которая мне ГК делать будет и готов работать по демпинговой цене:-)
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.