|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
Всем доброго дня! Вот примерно так было решено тестовое задание. https://docs.google.com/document/d/1nHT9SeGkRiW70RHRtQ3ViqZr5IYF_JihWg5-yzKwZDE/edit?usp=sharing Рекрутер дала ответ, что "не готовы пригласить" При проверки - да, действительно, в 6-м задании замечена была мной ошибка (исправление - зеленым цветом) Что еще могло не понравится проверяющим? https://docs.google.com/document/d/1nHT9SeGkRiW70RHRtQ3ViqZr5IYF_JihWg5-yzKwZDE/edit# Заранее спасибо всем за конструктивные комментарии. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 14:29 |
|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
qwerty005, Задания 2 и 3 напрямую проверяют количество опыта собеседуемого. Возможно, собеседующих он не удовлетворил. Обрати внимание на слова "которые есть" и "которых нет" - они кагбе намекае :) Возможно, я не достаточно понял структуру, но в задании 4 сумма будет неверная. 5 и вообще все - Не стоит вот так повсеместно юзать джойны. b - я бы уточнил, что значит "возвращает список" c - l_tab_op.FIRST..l_tab_op.LAST - а проверил, если коллекция будет пустой? Используй indices ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 15:02 |
|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
3 - Не хватает DISTINCT 4 - Количество заказов с позициями, ценой больше 10000 и сумма этих самых позиций с ценой больше 10000 5 - Что будет, если один лот дважды в одном заказе? Что будет с заказами, в которых нет лотов (я так понял такой вариант возможен)? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 15:17 |
|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
qlost 5 и вообще все - Не стоит вот так повсеместно юзать джойны. Обоснуйте это утверждение, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:20 |
|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
SQL*Plus qlost 5 и вообще все - Не стоит вот так повсеместно юзать джойны. Обоснуйте это утверждение, пожалуйста. Прошу прощения, не так выразился. Просто всё тестовое выглядит так, будто глава про джойны была недавно прочитана. Зачем их пихать везде, да ещё и заворачивать в группировку, когда можно обойтись exist-ом? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:23 |
|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
qwerty005 Что еще могло не понравится проверяющим? c) что произойдет с процедурой, если в order_pos для заданного i_order_id будет, скажем, десять миллионов строк? про остальное примерно написали уже. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 16:45 |
|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
кит северных морей, быстрее может оказаться, что заказанного i_order_id просто не найдется. авторЧто еще могло не понравится проверяющим? работа в стиле "тяп-ляп" и отсутствие внимания к деталям. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2021, 19:02 |
|
Тестовое задание для разраба PL/SQL
|
|||
---|---|---|---|
#18+
qwerty005, 5.1 Если в другой таблице есть pk или uk - то бахнет при неоднократном запуске.(можно про save exceptions написать) 5.2 Если много строк - то надо limit 5.3 index by не нужен 5.4 ошибка в insert - нет индекса ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2021, 01:29 |
|
|
start [/forum/topic.php?fid=52&msg=40122669&tid=1879651]: |
0ms |
get settings: |
20ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
29ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
227ms |
get tp. blocked users: |
0ms |
others: | 290ms |
total: | 578ms |
0 / 0 |