Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать? / 25 сообщений из 665, страница 1 из 27
17.10.2006, 11:00
    #34059317
ditbunau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
Первый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know?

Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение.
...
Рейтинг: 0 / 0
17.10.2006, 11:11
    #34059363
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
ditbunauПервый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know?
Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение.
1) Должен хотя бы в общих чертах владеть вопросами коллективной разработки ПО.
2) Должен быть способен решать задачи, характерные для подразделения, в которое идет набор
3) Должен безоговорочно принять местные стандарты разработки
4) Желательно чтобы ориентировался в предметной области.
5) Должен хотя бы перед собеседованием :) перечитать Concepts и Application Development Guide
...
Рейтинг: 0 / 0
17.10.2006, 11:13
    #34059376
LVA
LVA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
гы-гы
очень простой вопрос:
можно ли использовать глоб. переменную пакета для обмена данными между разными сессиями.
Удивительно, но минимум половина людей, приходящих на собеседовнаие, об этом никогда не задумывались и начинают гадать.
...
Рейтинг: 0 / 0
17.10.2006, 11:15
    #34059383
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
LVAможно ли использовать глоб. переменную пакета для обмена данными между разными сессиями.
Гм... А если так: можно ли использовать глобальную переменную для обмена данными внутри сессии и чем вообще это грозит.
...
Рейтинг: 0 / 0
17.10.2006, 11:19
    #34059404
ditbunau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
LVAгы-гы
очень простой вопрос:
можно ли использовать глоб. переменную пакета для обмена данными между разными сессиями.
Удивительно, но минимум половина людей, приходящих на собеседовнаие, об этом никогда не задумывались и начинают гадать.

Ну на протяжении сеанса эта переменная доступна, а вот дальше...
...
Рейтинг: 0 / 0
17.10.2006, 11:20
    #34059408
LVA
LVA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
или что нибудь на понимание многопользовательского доступа.

все любят выбирать максимальное значение из таблицы и прибавлять единичку, например, для получения "следующего номера", ну в общем такого рода вопросики хорошо позволяют понять, сечет человек или только селекты умеет писать.
...
Рейтинг: 0 / 0
17.10.2006, 11:21
    #34059413
zb
zb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
ditbunauПервый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know?

Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение.

:)

Первым делом изучаешь свою задачу - что вам реально требуется в работе, какие задачи будете решать (или уже решаете, зашиваетесь). От этого и пляшете.

Работаете с dwh - спрашивайте кубы, аналитические ф-ции и пр. Работаете с кэшированием запросов - спрашивайте организацию пуллов очередей и пр. Поток данных большой по транзакциям - варианты оптимизации и буферизации и запись "пачками".

От ваших задач зависит... Т.к. вы берете не человека, способного книжку пересказать, а специалиста, который будет решать конкретные задачи...
...
Рейтинг: 0 / 0
17.10.2006, 11:23
    #34059425
ditbunau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
zb ditbunauПервый раз буду проводить серьезное собеседование человека с опытом в Оракл. Что спросить такого про PL\SQL и базу, что каждый девелопер must know?

Можно конечно тупо звять толстую книжку и посмотреть, но хотелось бы узнать ваше мнение.

:)

Первым делом изучаешь свою задачу - что вам реально требуется в работе, какие задачи будете решать (или уже решаете, зашиваетесь). От этого и пляшете.

Работаете с dwh - спрашивайте кубы, аналитические ф-ции и пр. Работаете с кэшированием запросов - спрашивайте организацию пуллов очередей и пр. Поток данных большой по транзакциям - варианты оптимизации и буферизации и запись "пачками".

От ваших задач зависит... Т.к. вы берете не человека, способного книжку пересказать, а специалиста, который будет решать конкретные задачи...

ОК, срасибо.
...
Рейтинг: 0 / 0
17.10.2006, 11:23
    #34059428
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
ditbunau LVAгы-гы
очень простой вопрос:
можно ли использовать глоб. переменную пакета для обмена данными между разными сессиями.
Удивительно, но минимум половина людей, приходящих на собеседовнаие, об этом никогда не задумывались и начинают гадать.

Ну на протяжении сеанса эта переменная доступна, а вот дальше...
доступна-то она доступно, но лучше так все равно делать не надо. Если уж использовать, то через процедуры/функции set_/get_, иначе потом тяжело будет код разбирать... Хотя есть для нее области применения, такие как обход мутации в триггере к примеру...
...
Рейтинг: 0 / 0
17.10.2006, 11:29
    #34059437
Alex from SPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
1. Закон Ома для участка цепи.
и чтобы никаких U= или I=
а именно так: Сила тока, протекающего по участку цепи, прямопропорциональна...

2. можно ли так запрашивать данные из таблицы
Код: plaintext
select ename, sal from emp order by deptno

этого вполне достаточно,
остальное поймешь сразу из разговора на тему что Вам нравится в Оракле, а что нет.
...
Рейтинг: 0 / 0
17.10.2006, 11:41
    #34059483
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
И главное - не задавай вопросов типа
"у нас есть большая база , коротко расскажите, с чего бы вы начали оптимизацию"
Или
"как обычно вы делаете оптимизацию серверного кода"

Код: plaintext
1.
2.
3.
4.
-----------------------
Вечны налоги,
Смерть и потеря данных.
Что на этот раз?
...
Рейтинг: 0 / 0
17.10.2006, 11:47
    #34059517
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
Спросите сколько и какие ораклы живут у него дома на компе(компах:)
...
Рейтинг: 0 / 0
17.10.2006, 11:51
    #34059527
ditbunau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
orawishСпросите сколько и какие ораклы живут у него дома на компе(компах:)
У неё :))
...
Рейтинг: 0 / 0
17.10.2006, 11:56
    #34059546
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
ditbunau orawishСпросите сколько и какие ораклы живут у него дома на компе(компах:)
У неё :))Так бы сразу и говорил
Тогда совсем другой компот: про семью/детей в т.ч. в перспективе..
...
Рейтинг: 0 / 0
17.10.2006, 11:59
    #34059553
Andrew IF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
Ещё можно спросить читает ли форум www.sql.ru и, если - да, то знает ли ответы на вопросы из топика "Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?". Может сэкономить массу времени, потраченного на каверзные вопросы/ответы.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
17.10.2006, 11:59
    #34059555
PaulMc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
2 ditbunau

Код: plaintext
Рыбак рыбака видит издалека 
©русская-народная

Не понятно нам какими Вы сами владеете знаниями, но судя из самой темы Ваши представления близки к нулю.
Следовательно для Вас самый подходящий способ оценить кандидата с проф точки зрения - это воспользоваться услугами другого профессионала в области оракляндии, которому Вы доверяете.

А на самом собеседовании Вам следует обратить больше внимание на кандидата как на работника и человека.
Возможно будет не лишним поговорить на тему обще-человеческих ценностей чтобы понять стОит ли впрягаться с этим человеком в одно дело.

Потому что бывает так: замечательный спец, но в виду некоторых причин вы не можете на него положиться. Хотите такое?!

Словом, говорите о том что Вам знакомо.
Желаю найти подходящего :)

------------
©MC/2™
...
Рейтинг: 0 / 0
17.10.2006, 12:06
    #34059586
ditbunau
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
PaulMc2 ditbunau

Код: plaintext
Рыбак рыбака видит издалека 
©русская-народная

Не понятно нам какими Вы сами владеете знаниями, но судя из самой темы Ваши представления близки к нулю.
Следовательно для Вас самый подходящий способ оценить кандидата с проф точки зрения - это воспользоваться услугами другого профессионала в области оракляндии, которому Вы доверяете.

А на самом собеседовании Вам следует обратить больше внимание на кандидата как на работника и человека.
Возможно будет не лишним поговорить на тему обще-человеческих ценностей чтобы понять стОит ли впрягаться с этим человеком в одно дело.

Потому что бывает так: замечательный спец, но в виду некоторых причин вы не можете на него положиться. Хотите такое?!

Словом, говорите о том что Вам знакомо.
Желаю найти подходящего :)

------------
©MC/2™

Прикольно :))
Мои знания близки к нулю!
Попрошу рассказать какую-нить байку тогда.
...
Рейтинг: 0 / 0
17.10.2006, 12:09
    #34059599
grexhide
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
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 и выше.

Москва... и вечные проблемы... дураков и дорог.. ;)
...
Рейтинг: 0 / 0
17.10.2006, 12:09
    #34059600
RA\/EN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
Oleg AfanasievИ главное - не задавай вопросов типа
"у нас есть большая база , коротко расскажите, с чего бы вы начали оптимизацию"
Или
"как обычно вы делаете оптимизацию серверного кода"


Почему бы и нет? Если человек скажет "со статспака, wait events" - то это возможно, хороший специалист, если скажет "с жалоб пользователей и админов на Production-системе" - то это уже, возможно, хороший PM
...
Рейтинг: 0 / 0
17.10.2006, 12:13
    #34059618
RA\/EN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
orawishТак бы сразу и говорил
Тогда совсем другой компот: про семью/детей в т.ч. в перспективе..

Вообще попахивает шовинизмом. Какое тебе дело до семьи/детей? Если работодателся интересует, планирует ли в ближайшем будушем заводить детей - уважвющая себя женщина должна посылать его подальше, даже если не планирует, т.к. обычно это причина отказа в принятии на работу.
...
Рейтинг: 0 / 0
17.10.2006, 12:27
    #34059668
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
grexhide
50% вообще не могут написать запрос.

Категорически не советую заставлять писать запросы на листиках.

Ерунда полная. имхо.
...
Рейтинг: 0 / 0
17.10.2006, 12:29
    #34059678
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
RA\/EN Oleg AfanasievИ главное - не задавай вопросов типа
"у нас есть большая база , коротко расскажите, с чего бы вы начали оптимизацию"
Или
"как обычно вы делаете оптимизацию серверного кода"


Почему бы и нет? Если человек скажет "со статспака, wait events" - то это возможно, хороший специалист, если скажет "с жалоб пользователей и админов на Production-системе" - то это уже, возможно, хороший PM

Потому что нельзя давать конкретные ответы на общие вопросы.
Есть конкретная проблема - она обсуждаема.
Нет проблемы - всё остальное это философия.
...
Рейтинг: 0 / 0
17.10.2006, 12:30
    #34059681
Vint
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
А по моему все достаточно просто:
берм Топ популярных вопросов и спрашиваем по темам: Администрорование, програмирование ну и т.д. Для человека который сможет обьяснить как решаеться та или иная конкретная задача понятными русскими словами, не составит труда решить её и на рабочем месте.
...
Рейтинг: 0 / 0
17.10.2006, 12:31
    #34059689
Oleg Afanasiev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
grexhideа) б) г) д) е) з)

-----
...2000 и выше.


Это совсем другое дело.
...
Рейтинг: 0 / 0
17.10.2006, 12:34
    #34059698
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать?
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.
create table data ( i integer check ( i <  5  )) ;

insert into data select rownum from dual connect by level <=  10  ;

select * from data ?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Первый раз буду собеседовать на позицию Oracle Developer. Что бы такого поспрошать? / 25 сообщений из 665, страница 1 из 27
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]