Гость
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Тестовое задание для разраба PL/SQL / 9 сообщений из 9, страница 1 из 1
21.12.2021, 14:29
    #40121922
qwerty005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
Всем доброго дня!
Вот примерно так было решено тестовое задание.

https://docs.google.com/document/d/1nHT9SeGkRiW70RHRtQ3ViqZr5IYF_JihWg5-yzKwZDE/edit?usp=sharing

Рекрутер дала ответ, что "не готовы пригласить"
При проверки - да, действительно, в 6-м задании замечена была мной ошибка (исправление - зеленым цветом)
Что еще могло не понравится проверяющим?

https://docs.google.com/document/d/1nHT9SeGkRiW70RHRtQ3ViqZr5IYF_JihWg5-yzKwZDE/edit#

Заранее спасибо всем за конструктивные комментарии.
...
Рейтинг: 0 / 0
21.12.2021, 15:02
    #40121931
qlost
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
qwerty005,

Задания 2 и 3 напрямую проверяют количество опыта собеседуемого. Возможно, собеседующих он не удовлетворил.
Обрати внимание на слова "которые есть" и "которых нет" - они кагбе намекае :)
Возможно, я не достаточно понял структуру, но в задании 4 сумма будет неверная.
5 и вообще все - Не стоит вот так повсеместно юзать джойны.
b - я бы уточнил, что значит "возвращает список"
c - l_tab_op.FIRST..l_tab_op.LAST - а проверил, если коллекция будет пустой? Используй indices
...
Рейтинг: 0 / 0
21.12.2021, 15:17
    #40121938
Агрох
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
3 - Не хватает DISTINCT
4 - Количество заказов с позициями, ценой больше 10000 и сумма этих самых позиций с ценой больше 10000
5 - Что будет, если один лот дважды в одном заказе? Что будет с заказами, в которых нет лотов (я так понял такой вариант возможен)?
...
Рейтинг: 0 / 0
21.12.2021, 16:20
    #40121954
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
qlost
5 и вообще все - Не стоит вот так повсеместно юзать джойны.

Обоснуйте это утверждение, пожалуйста.
...
Рейтинг: 0 / 0
21.12.2021, 16:23
    #40121956
qlost
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
SQL*Plus
qlost
5 и вообще все - Не стоит вот так повсеместно юзать джойны.

Обоснуйте это утверждение, пожалуйста.

Прошу прощения, не так выразился. Просто всё тестовое выглядит так, будто глава про джойны была недавно прочитана. Зачем их пихать везде, да ещё и заворачивать в группировку, когда можно обойтись exist-ом?
...
Рейтинг: 0 / 0
21.12.2021, 16:45
    #40121965
кит северных морей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
qwerty005
Что еще могло не понравится проверяющим?

c) что произойдет с процедурой, если в order_pos для заданного i_order_id будет, скажем, десять миллионов строк?

про остальное примерно написали уже.
...
Рейтинг: 0 / 0
21.12.2021, 19:02
    #40122003
booby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
кит северных морей,

быстрее может оказаться, что заказанного i_order_id просто не найдется.

авторЧто еще могло не понравится проверяющим?
работа в стиле "тяп-ляп" и отсутствие внимания к деталям.
...
Рейтинг: 0 / 0
22.12.2021, 01:29
    #40122048
oragraf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
qwerty005,

5.1 Если в другой таблице есть pk или uk - то бахнет при неоднократном запуске.(можно про save exceptions написать)
5.2 Если много строк - то надо limit
5.3 index by не нужен
5.4 ошибка в insert - нет индекса
...
Рейтинг: 0 / 0
24.12.2021, 10:29
    #40122669
Vlad074
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестовое задание для разраба PL/SQL
а это на какой уровень задания?
и, если не секрет, куда?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Тестовое задание для разраба PL/SQL / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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