|
|
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
Первый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know? Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:00 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
ditbunauПервый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know? Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение. 1) Должен хотя бы в общих чертах владеть вопросами коллективной разработки ПО. 2) Должен быть способен решать задачи, характерные для подразделения, в которое идет набор 3) Должен безоговорочно принять местные стандарты разработки 4) Желательно чтобы ориентировался в предметной области. 5) Должен хотя бы перед собеседованием :) перечитать Concepts и Application Development Guide ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:11 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
гы-гы очень простой вопрос: можно ли использовать глоб. переменную пакета для обмена данными между разными сессиями. Удивительно, но минимум половина людей, приходящих на собеседовнаие, об этом никогда не задумывались и начинают гадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:13 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
LVAможно ли использовать глоб. переменную пакета для обмена данными между разными сессиями. Гм... А если так: можно ли использовать глобальную переменную для обмена данными внутри сессии и чем вообще это грозит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:15 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
LVAгы-гы очень простой вопрос: можно ли использовать глоб. переменную пакета для обмена данными между разными сессиями. Удивительно, но минимум половина людей, приходящих на собеседовнаие, об этом никогда не задумывались и начинают гадать. Ну на протяжении сеанса эта переменная доступна, а вот дальше... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:19 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
или что нибудь на понимание многопользовательского доступа. все любят выбирать максимальное значение из таблицы и прибавлять единичку, например, для получения "следующего номера", ну в общем такого рода вопросики хорошо позволяют понять, сечет человек или только селекты умеет писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:20 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
ditbunauПервый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know? Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение. :) Первым делом изучаешь свою задачу - что вам реально требуется в работе, какие задачи будете решать (или уже решаете, зашиваетесь). От этого и пляшете. Работаете с dwh - спрашивайте кубы, аналитические ф-ции и пр. Работаете с кэшированием запросов - спрашивайте организацию пуллов очередей и пр. Поток данных большой по транзакциям - варианты оптимизации и буферизации и запись "пачками". От ваших задач зависит... Т.к. вы берете не человека, способного книжку пересказать, а специалиста, который будет решать конкретные задачи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:21 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
zb ditbunauПервый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know? Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение. :) Первым делом изучаешь свою задачу - что вам реально требуется в работе, какие задачи будете решать (или уже решаете, зашиваетесь). От этого и пляшете. Работаете с dwh - спрашивайте кубы, аналитические ф-ции и пр. Работаете с кэшированием запросов - спрашивайте организацию пуллов очередей и пр. Поток данных большой по транзакциям - варианты оптимизации и буферизации и запись "пачками". От ваших задач зависит... Т.к. вы берете не человека, способного книжку пересказать, а специалиста, который будет решать конкретные задачи... ОК, срасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:23 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
ditbunau LVAгы-гы очень простой вопрос: можно ли использовать глоб. переменную пакета для обмена данными между разными сессиями. Удивительно, но минимум половина людей, приходящих на собеседовнаие, об этом никогда не задумывались и начинают гадать. Ну на протяжении сеанса эта переменная доступна, а вот дальше... доступна-то она доступно, но лучше так все равно делать не надо. Если уж использовать, то через процедуры/функции set_/get_, иначе потом тяжело будет код разбирать... Хотя есть для нее области применения, такие как обход мутации в триггере к примеру... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:23 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
1. Закон Ома для участка цепи. и чтобы никаких U= или I= а именно так: Сила тока, протекающего по участку цепи, прямопропорциональна... 2. можно ли так запрашивать данные из таблицы Код: plaintext этого вполне достаточно, остальное поймешь сразу из разговора на тему что Вам нравится в Оракле, а что нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:29 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
И главное - не задавай вопросов типа "у нас есть большая база , коротко расскажите, с чего бы вы начали оптимизацию" Или "как обычно вы делаете оптимизацию серверного кода" Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:41 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
Спросите сколько и какие ораклы живут у него дома на компе(компах:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:47 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
orawishСпросите сколько и какие ораклы живут у него дома на компе(компах:) У неё :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:51 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
ditbunau orawishСпросите сколько и какие ораклы живут у него дома на компе(компах:) У неё :))Так бы сразу и говорил Тогда совсем другой компот: про семью/детей в т.ч. в перспективе.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:56 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
Ещё можно спросить читает ли форум www.sql.ru и, если - да, то знает ли ответы на вопросы из топика "Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?". Может сэкономить массу времени, потраченного на каверзные вопросы/ответы. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:59 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
2 ditbunau Код: plaintext Не понятно нам какими Вы сами владеете знаниями, но судя из самой темы Ваши представления близки к нулю. Следовательно для Вас самый подходящий способ оценить кандидата с проф точки зрения - это воспользоваться услугами другого профессионала в области оракляндии, которому Вы доверяете. А на самом собеседовании Вам следует обратить больше внимание на кандидата как на работника и человека. Возможно будет не лишним поговорить на тему обще-человеческих ценностей чтобы понять стОит ли впрягаться с этим человеком в одно дело. Потому что бывает так: замечательный спец, но в виду некоторых причин вы не можете на него положиться. Хотите такое?! Словом, говорите о том что Вам знакомо. Желаю найти подходящего :) ------------ ©MC/2™ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 11:59 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
PaulMc2 ditbunau Код: plaintext Не понятно нам какими Вы сами владеете знаниями, но судя из самой темы Ваши представления близки к нулю. Следовательно для Вас самый подходящий способ оценить кандидата с проф точки зрения - это воспользоваться услугами другого профессионала в области оракляндии, которому Вы доверяете. А на самом собеседовании Вам следует обратить больше внимание на кандидата как на работника и человека. Возможно будет не лишним поговорить на тему обще-человеческих ценностей чтобы понять стОит ли впрягаться с этим человеком в одно дело. Потому что бывает так: замечательный спец, но в виду некоторых причин вы не можете на него положиться. Хотите такое?! Словом, говорите о том что Вам знакомо. Желаю найти подходящего :) ------------ ©MC/2™ Прикольно :)) Мои знания близки к нулю! Попрошу рассказать какую-нить байку тогда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:06 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
ditbunauПервый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know? а) классический вопрос - удаление строк дубликатов. 50% вообще не могут написать запрос. оставшихся можно всегда поспрошать на предмет, почему не через rowid ? б) классический вопрос - отличия IN OUT IN/OUT какое значение будет присвоено в OUT при генерации исключения ? г) что такое BULK COLLECT ? д) что такое аналитические функции, grouping sets, cube, rollup, FBI - ж) после этого можно приступить и к более интересным вопросам - к примеру, обсудить принципы денормализации з) bind peeking, partition pruning и) что такое оператор WITH и какое он имеет отношение к табличному пространству TEMP -- Из практических наблюдений - 80% не погут внятно ответить на вопросы а) б), про г) д) е) - оставшаяся масса знает только понаслышке. з) практически всех упорно ставит в тупик ----- При том, что все метят в зп 1500-2000 и выше. Москва... и вечные проблемы... дураков и дорог.. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:09 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
Oleg AfanasievИ главное - не задавай вопросов типа "у нас есть большая база , коротко расскажите, с чего бы вы начали оптимизацию" Или "как обычно вы делаете оптимизацию серверного кода" Почему бы и нет? Если человек скажет "со статспака, wait events" - то это возможно, хороший специалист, если скажет "с жалоб пользователей и админов на Production-системе" - то это уже, возможно, хороший PM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:09 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
orawishТак бы сразу и говорил Тогда совсем другой компот: про семью/детей в т.ч. в перспективе.. Вообще попахивает шовинизмом. Какое тебе дело до семьи/детей? Если работодателся интересует, планирует ли в ближайшем будушем заводить детей - уважвющая себя женщина должна посылать его подальше, даже если не планирует, т.к. обычно это причина отказа в принятии на работу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:13 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
grexhide 50% вообще не могут написать запрос. Категорически не советую заставлять писать запросы на листиках. Ерунда полная. имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:27 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
RA\/EN Oleg AfanasievИ главное - не задавай вопросов типа "у нас есть большая база , коротко расскажите, с чего бы вы начали оптимизацию" Или "как обычно вы делаете оптимизацию серверного кода" Почему бы и нет? Если человек скажет "со статспака, wait events" - то это возможно, хороший специалист, если скажет "с жалоб пользователей и админов на Production-системе" - то это уже, возможно, хороший PM Потому что нельзя давать конкретные ответы на общие вопросы. Есть конкретная проблема - она обсуждаема. Нет проблемы - всё остальное это философия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:29 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
А по моему все достаточно просто: берм Топ популярных вопросов и спрашиваем по темам: Администрорование, програмирование ну и т.д. Для человека который сможет обьяснить как решаеться та или иная конкретная задача понятными русскими словами, не составит труда решить её и на рабочем месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:30 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
grexhideа) б) г) д) е) з) ----- ...2000 и выше. Это совсем другое дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:31 |
|
||
|
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
|
|||
|---|---|---|---|
|
#18+
ditbunauЧто спросить такого про PL\SQL и базу, что каждый девелопер must know? В первую очередь нужно определить свои требования - то есть какого примерно сотрудника хочется взять. Дальше... я вообще-то собеседую несколько по-другому, но в такой постановке вопроса я бы нарисовал примерно следующие уровни компетенции: 1. Простые DML, запросы с группировкой/having. 2. Основы PL/SQL - if, loop, цикл по курсору, sql%notfound итп. 3. Более сложные DML и запросы - merge, delete по условию из другой таблицы, rownum, grouping sets, connect by итп. 4. Исключения в PL/SQL, инициализация переменных, параметры, вложенные блоки итп. 5. Коллекции, bulk операции, insert /*+ append */, использование ассоциативности index-by tables, что-нибудь на обход mutating-а. 6. .... Это разумеется только одно из направлений - без оптимизации, без архитектуры, без представления о внутреннем устройстве базы. Вообще - можешь поднять несколько последних страниц форума Oracle, наверняка найдутся подходящие темы. Я предпочитаю смотреть код, который приносит соискатель, и беседовать по нему, а вопросы подбирать уже под соискателя, под впечатление о нем - скажем, один из соискателей у меня срезался на вопросе Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2006, 12:34 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=34059555&tid=1908377]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 461ms |

| 0 / 0 |
