Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
 Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1509
Посоветуйте план собеседования с кандидатами на роль разработчика под MS SQL Server / SSAS, и перечень вопросов. А то скоро придётся участвовать в собеседованиях со стороны работодателя.
6 сен 19, 16:49    [21965490]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Александр Бердышев
Member

Откуда: Санкт-Петербург
Сообщений: 299
На джуна MS SQL:
Пару вопросов на типы данных.
Задача на группировку с habr (есть таблица с работниками, в ней указанны люди, их начальник, их отдел...)

На мидла:
Индексы
Производительность запросов

Мидл-сеньёр:
Партиционирование, зеркалирование.
План выполнения запросов. Как работают внутри Hash/Merge join, какие у них плюсы и минусы.
Как на физическом уровне данные лежат в базе, как на физическом уровне устроен индекс, как на физическом уровне выглядит составной кластеризованный индекс.

По SSAS - лучше всего дать комп с установленным софтом и попросить за час-полтора сделать очень простой куб.
6 сен 19, 18:38    [21965599]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32449
Блог
Александр Бердышев,

И зачем зеркалирование нужно разработчику отчетности?
6 сен 19, 18:43    [21965603]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32449
Блог
DaniilSeryi,

Вопросы нужно задавать исходя как из планируемых обязанностей, так и из размера компенсации. Если он у вас один будет - значит, нужно начать с архитектуры и просить обосновать. Однако, если на позиции предлагаются 3 копейки, то брать, если соискатель не совсем дурак и выглядит обучаемым.
6 сен 19, 18:54    [21965615]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
andsm
Member

Откуда: Москва
Сообщений: 1315
Блог
Вопросы зависят от того, чем будет заниматься разработчик.
Я часто на собеседованиях часто спрашиваю про уровни изоляций, блокировки, латчи.
Типы индексов, columnstore индексы и т.п.
Иногда спрашиваю про архитектуру репликации. Что нового в очередной новой версии SQL Server? - Ответ на этот вопрос частично показывает, насколько разработчик занимается самообразованием.
Но это для работы с OLTP системой. Для OLAP многое из этого не нужно, хотя для синьор девелопера все равно нужно иметь представление.

По SSAS - можно спросить типы кубов (ROLAP, HOLAP, MOLAP), какие преимущества и недостатки, где какой лучше использовать. Какие основные модели данных (звезда и снежинка). Можно задать вопрос по MDX. Что такое drill down, drill up. И т.п.

С SSAS обычно еще требуются знания ETL, можно на эту тему поспрашивать.
При этом, важно понимать какой реальный уровень разработчика вам нужен. Соответственно, и вопросы нужно подбирать на основе требований к уровню.
6 сен 19, 19:05    [21965631]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
mnbvcx
Member

Откуда:
Сообщений: 170
andsm
Вопросы зависят от того, чем будет заниматься разработчик.
Я часто на собеседованиях часто спрашиваю про уровни изоляций, блокировки, латчи.
Типы индексов, columnstore индексы и т.п.
...

Был как-то на собесе, такое впечатление, что там кто-то уволился, и они искали ровно такого же чела, кот-й занимается примерно тем же в другом месте, но почему-то хочет прийти к ним.
У нас из отдела никто бы это собеседование не прошёл, т.к. вопросы были на знание и опыт применительно к хайлоаду.

Что ты сможешь рассказать про секционирование или колумнстор индексы, если у тебя в условной "Кушве" БД на экспрессе 2005 вполне себе комфортно живёт, а самая дорогая версия сервера - это стандард?! То, что прочитал в книжке Сарки и Лаха?
Какие уровни изоляции, если жырные отчеты все с хинтом with no lock пишутся.
Насколько важно обновление статистики, если самая большая таблица фактов может на 1% за день увеличится?
ЗЫ Кстати, у них сейчас по профилю ТС вакансия актуальная есть https://ekaterinburg.hh.ru/vacancy/33152922
7 сен 19, 13:00    [21965917]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
mnbvcx
Member

Откуда:
Сообщений: 170
Критик
И зачем зеркалирование нужно разработчику отчетности?

Кстати да, меня ещё и про модели восстановления спрашивали емнип.
7 сен 19, 19:30    [21966073]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2382
DaniilSeryi,

начинаете с базовых вопросов, и если человек отвечает, задаете расширенные вопросы.
- Какие существуют уровни изоляции
- Что такое параллельный запрос
- Что такое дедлок
- Что такое эскалация блокировок
- Какие знаете подсказки запросов и какими из них приходилось пользоваться
- Написать пару sql запросов
7 сен 19, 20:07    [21966087]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2382
DaniilSeryi,

Проще всего составить вопросы, отталкиваясь от проблем, которые приходится регулярно решать в вашей работе. Мой пример вопросов был про то, с чем приходится иметь дело в моей работе.

Например, вам приходится часто диагностировать проблемы — спрашиваете, умеет ли человек пользоваться профайлером/расширенными событиями, что такое счетчики производительности.
7 сен 19, 20:44    [21966111]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32449
Блог
Eleanor,

Уровни изоляции разработчику отчетов нафиг не нужны, точнее, это крайне второстепенная вещь для него.
7 сен 19, 20:46    [21966112]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32449
Блог
- несколько вопросов на знание sql, достаточных, чтобы примерно оценить его знание
- несколько вопросов про кубы, жесткие/гибкие связи, свойство slice, что такое агрегаты и т.д.
- секционирование, как в БД, так и в кубе
- сжатие данных, какие виды бывают и когда их следует применять
- методы быстрой загрузки данных в базу
- индексы, их виды

Если более-менее не плавает, поговорить о проектах соискателя на предыдущих местах. Затем - как бы он реализовал то или сё (в зависимости от задач, которые имеются).
7 сен 19, 20:57    [21966117]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
mnbvcx
Member

Откуда:
Сообщений: 170
Eleanor
...
- Написать пару sql запросов

Ну вот приходишь ты на собес, вся такая умная и красивая, а тебе предлагают на листочке написать запрос на схеме СКОТТ, где нужно выдать всех сотрудников, не имеющих подчиненных.
7 сен 19, 21:27    [21966128]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
кит северных морей
Member

Откуда: Красноярск
Сообщений: 688
mnbvcx
Eleanor
...
- Написать пару sql запросов

Ну вот приходишь ты на собес, вся такая умная и красивая, а тебе предлагают на листочке написать запрос на схеме СКОТТ, где нужно выдать всех сотрудников, не имеющих подчиненных.
и в чём ваша проблема с данной задачей? ну кроме того, что схему вы наизусть можете не помнить, а выдать ERD интервьюер не догадался?
7 сен 19, 21:36    [21966132]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2382
mnbvcx,

Претензии к листочку? У кандидатов проблем с ним пока не было.

Или слишком простые вопросы?
Для нашей вакансии нормальные. Масса людей не может сказать, что такое параллельный запрос, хотя уверенно говорят про hash-merge-loop (слишком популярный вопрос, его все выучили).
Или не могут написать запросы, которые гарантированно вызовут дедлок.
8 сен 19, 00:17    [21966192]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7088
Мне вот на собесе (дба) задали один вопрос: внезапно резко увеличилось время отклика приложения. Куда бы смотрели в первую очередь?
8 сен 19, 00:26    [21966194]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7088
PS
Я не растерялся, поднялся и ушёл!
8 сен 19, 00:27    [21966195]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3222
Relic Hunter
PS
Я не растерялся, поднялся и ушёл!

Ушёл в вэб?
8 сен 19, 00:47    [21966200]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32449
Блог
Relic Hunter,

Хорошо хоть не "дал в рожу" вопрошающему )
8 сен 19, 00:47    [21966201]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7088
Vyatich
Relic Hunter
PS
Я не растерялся, поднялся и ушёл!

Ушёл в вэб?
full stack
Критик
Хорошо хоть не "дал в рожу" вопрошающему )
Дама вопрошала. Нормальный мужик на такое не отважился
8 сен 19, 01:25    [21966208]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 34534
DaniilSeryi,

Собеседования не нужны.
Нужен испытательный срок
8 сен 19, 08:05    [21966226]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2522
Relic Hunter
Мне вот на собесе (дба) задали один вопрос: внезапно резко увеличилось время отклика приложения. Куда бы смотрели в первую очередь? Картинка с другого сайта.

И что в нём смешного?

Мне система мониторинга присылает уведомления, если время отклика превысило определённый порог.
Куда смотрю? Угадайте с одного раза :)
8 сен 19, 10:18    [21966237]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
T87
Member

Откуда:
Сообщений: 125
MasterZiv
DaniilSeryi,

Собеседования не нужны.
Нужен испытательный срок


А брать всех желающих? Или только того, кто первый на собес пришел?
8 сен 19, 13:26    [21966277]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
cossack5
Member

Откуда:
Сообщений: 496
Дмитрий Мух
Relic Hunter
Мне вот на собесе (дба) задали один вопрос: внезапно резко увеличилось время отклика приложения. Куда бы смотрели в первую очередь? Картинка с другого сайта.

И что в нём смешного?

Мне система мониторинга присылает уведомления, если время отклика превысило определённый порог.
Куда смотрю? Угадайте с одного раза :)

В sql server есть plan cache, можно достать план запроса и увидеть, в чем дело.
8 сен 19, 15:41    [21966300]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
кит северных морей
Member

Откуда: Красноярск
Сообщений: 688
cossack5
Дмитрий Мух
пропущено...

И что в нём смешного?

Мне система мониторинга присылает уведомления, если время отклика превысило определённый порог.
Куда смотрю? Угадайте с одного раза :)

В sql server есть plan cache, можно достать план запроса и увидеть, в чем дело.

в первую очередь Дмитрий смотрит в то, что написано в уведомлении

- ваш Кэп
8 сен 19, 16:35    [21966314]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Дикий Билл
Member

Откуда:
Сообщений: 9531
DaniilSeryi
Посоветуйте план собеседования с кандидатами на роль разработчика под MS SQL Server / SSAS, и перечень вопросов. А то скоро придётся участвовать в собеседованиях со стороны работодателя.

Тут еще надо определиться, действительно ли нужно взять человека или важнее похвастаться перед другими своим уровнем :)
9 сен 19, 08:03    [21966510]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3 4 5   вперед  Ctrl      все
Все форумы / Работа Ответить