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

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

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

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

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

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

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

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

Откуда: Москва / Калуга
Сообщений: 32144
Блог
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

Откуда:
Сообщений: 157
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Откуда:
Сообщений: 110
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

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

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

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

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

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

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

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

Тут еще надо определиться, действительно ли нужно взять человека или важнее похвастаться перед другими своим уровнем :)
9 сен 19, 08:03    [21966510]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

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

У нас как-то кандидат на себеседовании утверждал, что нужны только (его) сертификаты, а вопросы задавать не нужно. Отвечал плохо, а после слов рук. группы "у меня больше нет вопросов" схватил вещи и убежал.
Теперь после предыдущего обсуждения надо думать, что он хотел бы побить рук. группы, но мое присутствие его остановило :)
Рук. группы, к слову, был на голову выше и другой весовой категории...
9 сен 19, 21:16    [21967281]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 29041
T87
MasterZiv
Собеседования не нужны.
Нужен испытательный срок

А брать всех желающих? Или только того, кто первый на собес пришел?
Разумеется, в такой парадигме нужно взять на испытательный срок несколько десятков кандидатов, и потом, через месяц, оставить одного из них.
Или несколько тысяч, если отказаться не только от собеседований, но и от чтения резюме.
9 сен 19, 23:20    [21967353]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
iOracleDev
Member

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

В свой шаманский уголок с бубном и кроличьей лапкой?))
9 сен 19, 23:41    [21967364]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
vikkiv
Member

Откуда: London
Сообщений: 2410
alexeyvg
T87
пропущено...

А брать всех желающих? Или только того, кто первый на собес пришел?
Разумеется, в такой парадигме нужно взять на испытательный срок несколько десятков кандидатов, и потом, через месяц, оставить одного из них.
Или несколько тысяч, если отказаться не только от собеседований, но и от чтения резюме.
вообще у нас вполне даже бывает когда берут пару-тройку
кандидатов на одну вакансию (по принципу: и синицу и журавля),
а там дальше в теч. исп. срока уже по ходу освоения/практики и
реальной адаптации/интеграции - принимается окончательное решение.
один раз даже второго перенаправили на другой проект
(т.к. вскрылись другие способности)

естественно первичный отбор {или вторичный с учётом того
что это уже кандидаты предварительно отобранные HR/агенствами
частично по каким-то их "критериям" } по принципу здравого
смысла всё-таки - способность полноценно выполнять
запланированную функцию, т.е. проф. качества
9 сен 19, 23:45    [21967366]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
Alexey Tomin
Member

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

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


Бред.
Если кандидат не прошёл испытательный срок это катастрофа.
Человек уволился с одной работы и не получил другую.
Фирма 3 месяца платила зарплату с налогами и давала компьютер.
Плюс будет дурная слава о фирме от уволенного. Особенно если ему просто предпочли кого-то другого.

А по теме- разработчику стоит показать код с типичными ошибками и попросить сказать, что тут не так. Главное правильно выбрать уровень.
10 сен 19, 07:33    [21967407]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ANY_S
Member

Откуда: Самара
Сообщений: 36
Alexey Tomin,
я тоже думаю, что оценить готовый код - это гораздо лучше, чем на листочке писать новый. Во-первых, потому что не помнишь какие-то вещи наизусть, во-вторых, при сертификации у серьезных компаний соискатель проходит именно тесты, где из вариантов ответов нужно выбрать правильный.
10 сен 19, 10:54    [21967511]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ANY_S
Member

Откуда: Самара
Сообщений: 36
Eleanor,
а вы не думали, что это вы вопросы плохо задавали, составляли их неправильно. Ведь кандидат как-то же сдал на эти сертификаты, не просто так их ему дали, наверное?
Когда сдаешь экзамен на сертификат, готовишься, примерно знаешь, что нужно. На собеседованиях часто спрашивают то, что пришло в голову вопрошающему.
10 сен 19, 10:57    [21967516]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
Alexey Tomin
Member

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


Сертификаты вообще имеют мало общего с реальностью.
По крайней мере с Java и Oracle SQL много есть людей, получивших сертификаты и не понимающих сути.
10 сен 19, 11:32    [21967540]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
ANY_S
а вы не думали, что это вы вопросы плохо задавали, составляли их неправильно. Ведь кандидат как-то же сдал на эти сертификаты, не просто так их ему дали, наверное?

Кандидат мог заучить ответы braindump.
У нас один сисадмин на заре карьеры коллекционировал сертификаты, и умея только установить Sql Server - снять бэкап, получил 2 сертификата по Sql Server.

В целом к сертификатам отношусь хорошо, если они были получены честно. Но тут приходилось буквально выдумывать простейшие вопросы, чтобы человек хоть на что-то ответил. Например:
- Что такое логические и физические чтения, logical\physical reads?
- Какие странные термины, я никогда о таких не слышал

Простые Sql запросы он также не написал.
10 сен 19, 12:23    [21967611]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
mnbvcx
Member

Откуда:
Сообщений: 157
Eleanor
В целом к сертификатам отношусь хорошо, если они были получены честно. Но тут приходилось буквально выдумывать простейшие вопросы, чтобы человек хоть на что-то ответил. Например:
- Что такое логические и физические чтения, logical\physical reads?
.

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

А если вы видите
from p join t on p.id = t.id and t.id in (select id from p)

то, наверное
set statistics io on
set statistics time on

ни к чему
10 сен 19, 12:40    [21967634]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ANY_S
Member

Откуда: Самара
Сообщений: 36
Eleanor,

автор
- Что такое логические и физические чтения, logical\physical reads?
- я, например, это тоже не знаю. И ничего мне с этими чтениями делать не приходилось.
Простейшие запросы, наверное, на листке давали писать и задачу нормально не сформулировали?
У меня вообще иногда складывается ощущение, что основной задачей многих интервьюеров является не найти сотрудника, а найти причины, чтобы человека на работу не брать. Если такая задача стоит, то все ОК.
10 сен 19, 13:18    [21967695]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

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

Скорее основная задача - это найти человека максимально подходящего под вакансию, чтобы не нужно было его доучивать и тратить время.
10 сен 19, 13:54    [21967729]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
Zmeelov2
Member

Откуда:
Сообщений: 245
Eleanor
Скорее основная задача - это найти человека максимально подходящего под вакансию, чтобы не нужно было его доучивать и тратить время.
Не бывает, чтобы не было нужды доучивать. Приходя в новую организацию, ты неизбежно сталкиваешься с различиями - другой документооборот, другая иерархия, другие общепринятые средства разработки, другие подходы.
10 сен 19, 14:16    [21967755]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

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

Тогда минимизировать объем того, чему нужно доучивать.
Чтобы запросы умел писать-оптимизировать, диагностировать проблемы, администрировать, оборудование выбирать-тестировать. Следил за последними изменениями, и чтобы не одну СУБД знал, а сразу несколько.

Должен же что-то работать за многочисленных родственников.
10 сен 19, 14:32    [21967773]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
vikkiv
Member

Откуда: London
Сообщений: 2410
Eleanor
...Следил за последними изменениями, и чтобы не одну СУБД знал, а сразу несколько.
это в современном мире стремительно меняющихся технологий (речь не о хайпе фишек которые появятся и завтра исчезнут) если что - основной принцип как в IT не стать динозавром (те самые - которые вымерли)
10 сен 19, 15:55    [21967851]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3169
ANY_S
Eleanor,

автор
- Что такое логические и физические чтения, logical\physical reads?
- я, например, это тоже не знаю. И ничего мне с этими чтениями делать не приходилось.
........................
У меня вообще иногда складывается ощущение, что основной задачей многих интервьюеров является не найти сотрудника, а найти причины, чтобы человека на работу не брать. Если такая задача стоит, то все ОК.

А logical\physical reads для MS SQL Database разработчика - это уже что-то такое заоблачное, чем можно валить на собеседовании? Серьёзно?
10 сен 19, 16:53    [21967929]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Бумбараш
Member

Откуда: никем не победимая, самая любимая
Сообщений: 2285
mnbvcx
Eleanor
- Что такое логические и физические чтения, logical\physical reads?
.

в принципе это никчемные знания


ANY_S
Eleanor,

автор
- Что такое логические и физические чтения, logical\physical reads?
- я, например, это тоже не знаю. И ничего мне с этими чтениями делать не приходилось.


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

Откуда: Москва / Калуга
Сообщений: 32144
Блог
да ладно вам,
у меня на прошлой работе человека 4 (из 40) наверное это знали,
большинству обычных разработчиков этого не знают
10 сен 19, 17:58    [21968013]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
кит северных морей
Member

Откуда: Красноярск
Сообщений: 673
Критик
да ладно вам,
у меня на прошлой работе человека 4 (из 40) наверное это знали,
большинству обычных разработчиков этого не знают
это нормальная ситуация. если человек пишет бизнес-логику - ему надо знать, как писать бизнес-логику. а проблемами в бд будет заниматься специалист по бд.

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

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

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

Два предложения противоречат друг другу, сказать то ты что хотел?
10 сен 19, 19:59    [21968087]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
iOracleDev
Member

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

Ситуация эта не нормальная, специалисту по бд уже как правило ничего не остается, кроме как переписать реализацию бизнес-логики самому, ибо то как она реализована не взлетит и взлететь не может.
10 сен 19, 20:03    [21968089]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 29041
Критик
у меня на прошлой работе человека 4 (из 40) наверное это знали,
большинству обычных разработчиков этого не знают
Наверное, это не спецы по сиквелу?
По моему, если человек работал с сиквелом несколько лет, по 8 часов в день, он должен знать "Что такое логические и физические чтения, logical\physical reads", хотя бы услышав проф-шутки за пивом после конференции.
vikkiv
Eleanor
...Следил за последними изменениями, и чтобы не одну СУБД знал, а сразу несколько.
это в современном мире стремительно меняющихся технологий (речь не о хайпе фишек которые появятся и завтра исчезнут) если что - основной принцип как в IT не стать динозавром (те самые - которые вымерли)
По моему, это относится к низкоквалифицированным работам, типа "копать от забора до обеда". Если для выполнения работы достаточно почитать что то, сходить на курсы, посидеть недельку рядом с товарищем, то зачем человеку платить много, можно же взять студента, он освоит технолгию на таком же уровне ничуть не медленнее, а то и быстрее.

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

Откуда:
Сообщений: 2327
alexeyvg
Квалифицированные, они либо узко специализируются, и набирают знания достаточно долго, ну, или меняют специальность на менеджерскую, тогда да, нужно знать всего понемногу, и постоянно следить за изменениями.

Даже при узкой специализации приходится следить за изменениями:
- в Sql Server появились графы... какой-то index-free adjacency... надо прочитать пару книг про графовые базы, потому что разработчики рано или поздно начнут спрашивать, нужно ли им это.
- начали внедрять MongoDB... надо хоть немного поучаствовать в проекте, чтобы понять плюсы-минусы.
10 сен 19, 21:17    [21968133]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
ANY_S
Eleanor,

автор
- Что такое логические и физические чтения, logical\physical reads?
- я, например, это тоже не знаю. И ничего мне с этими чтениями делать не приходилось.
Простейшие запросы, наверное, на листке давали писать и задачу нормально не сформулировали?
У меня вообще иногда складывается ощущение, что основной задачей многих интервьюеров является не найти сотрудника, а найти причины, чтобы человека на работу не брать. Если такая задача стоит, то все ОК.

Это всего лишь следствие того, что за забором скопилась очередь.

Когда был реальный дифицит специалистов в ИТ, спрашивали не всякие заумности, а когда сможешь выйти на работу. На собеседованиях исследовали лишь правдивость опыта работы соискателя. Нынешний работодатель похож на обожравшегося кота, который лениво лежит на боку и играет лапой с пойманной мышью.
11 сен 19, 09:04    [21968255]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3169
ne.chitatel
Когда был реальный дифицит специалистов в ИТ, спрашивали не всякие заумности, а когда сможешь выйти на работу. На собеседованиях исследовали лишь правдивость опыта работы соискателя. Нынешний работодатель похож на обожравшегося кота, который лениво лежит на боку и играет лапой с пойманной мышью.

Отличный момент для открытия своего бизнеса, не так ли?
11 сен 19, 09:29    [21968269]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
Vyatich
Отличный момент для открытия своего бизнеса, не так ли?

Он был бы отличный, если бы в стране была здоровая экономика, а продукт этого бизнеса был кем-то стабильно востребован.
11 сен 19, 09:36    [21968274]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3169
ne.chitatel
Vyatich
Отличный момент для открытия своего бизнеса, не так ли?

Он был бы отличный, если бы в стране была здоровая экономика, а продукт этого бизнеса был кем-то стабильно востребован.

"Кадры решают всё" (с). А в кадрах сейчас недостатка нет, стоят же вон за забором. И продукт можно продавать на экспорт. Решайтесь.
11 сен 19, 09:38    [21968276]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
Vyatich
"Кадры решают всё" (с).

Кадры сейчас ничего не решают. Потому что глобализация. Всегда найдется работник, который может и хочет работать дешевле.

Vyatich
И продукт можно продавать на экспорт.

Только сначала его нужно создать, а для этого нужен экономический климат.
11 сен 19, 09:51    [21968294]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3169
ne.chitatel
Vyatich
"Кадры решают всё" (с).

Кадры сейчас ничего не решают. Потому что глобализация. Всегда найдется работник, который может и хочет работать дешевле.

Вам, как "жирному коту" это только на лапу на руку.

Кстати, а что для Вас "экономический климат"?
11 сен 19, 10:16    [21968314]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
Vyatich
Вам, как "жирному коту" это только на лапу на руку.

Это не мне, я никого не ищу. А если вам хочется в бизнес, кто вам не дает?

Vyatich
Кстати, а что для Вас "экономический климат"?

Климат, который позволят развиваться бизнесу. Вы где-то видите развитие бизнеса в этой стране?
11 сен 19, 10:24    [21968318]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
Vyatich
что для Вас "экономический климат"?

Предположу, что плохой климат - это когда происходит стабильное сокращение количества компаний.
2017 год - 4.5 млн, 2018 - 4.2 млн, сейчас - 3.8 млн.
11 сен 19, 10:39    [21968330]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3169
ne.chitatel
Vyatich
Кстати, а что для Вас "экономический климат"?

Климат, который позволят развиваться бизнесу. Вы где-то видите развитие бизнеса в этой стране?

А когда было развитие бизнеса в этой стране?
11 сен 19, 10:43    [21968336]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
Vyatich
А когда было развитие бизнеса в этой стране?

Хотите сказать, что его никогда не было? Так об чем тогда разговор?
Мне все же кажется, что был период, когда миллионы людей регистрировали свои ИП и ООО, а потом пытались что-то производить. Сейчас я вижу лишь закрытие этих ИП и ООО.
11 сен 19, 10:45    [21968339]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3169
ne.chitatel,

Ну тогда наверное не совсем корректно сравнивать работодателей с обожравшимся котом, в которого уже просто не лезет. Скорее проблема в сокращении открытых позиций (да, не от хорошей жизни скорее всего) и как следствие - повышенный спрос со стороны соискателей.
11 сен 19, 10:59    [21968357]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
Vyatich
А когда было развитие бизнеса в этой стране?

Например, в 2015 году - стало больше на почти 400 тыс. компаний
11 сен 19, 11:12    [21968370]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
Vyatich
Ну тогда наверное не совсем корректно сравнивать работодателей с обожравшимся котом, в которого уже просто не лезет.

Этот кот уже объелся мышей до такой степени, что двигаться не может, но не потому, что он был самым сильным и смелым среди других котов, а потому, что умел договариваться с хозяином, жульничать и платить откаты.
11 сен 19, 11:17    [21968376]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Vyatich
Member

Откуда:
Сообщений: 3169
ne.chitatel,

:)
11 сен 19, 11:21    [21968379]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
mnbvcx
Member

Откуда:
Сообщений: 157
Бумбараш, прошу цитировать корректно.
Не
mnbvcx
Eleanor
- Что такое логические и физические чтения, logical\physical reads?

в принципе это никчемные знания


а
mnbvcx
Eleanor
- Что такое логические и физические чтения, logical\physical reads?

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

А если вы видите
from p join t on p.id = t.id and t.id in (select id from p)

то, наверное
set statistics io on
set statistics time on

ни к чему


ЗЫ Нащёт очереди желающих на работу: позвонили вчера из МТС, тыры-пыры, как у вас с написанием sql-скриптов. Сошлись на том, что, видимо, выше среднего уровня. Спрашиваю по зарплате как. На старте - 33 тр, но может быть с премиями 40.
Это екатеринбург.
Но кто-то ведь, наверное, в МТС работает за эти деньги?
Вот урл вакансии
Инженер в Группу эксплуатации бизнес логики и CRM
11 сен 19, 11:28    [21968384]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
mnbvcx
Спрашиваю по зарплате как. На старте - 33 тр, но может быть с премиями 40.

Мне в прошлом году 30 (за полную ставку) в одной конторе предлагали. Посмеялся конечно же, но видимо кого-то находят, еще и не на самые плохие резюме рассчитывают.
11 сен 19, 11:46    [21968394]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 32144
Блог
Eleanor
Vyatich
что для Вас "экономический климат"?

Предположу, что плохой климат - это когда происходит стабильное сокращение количества компаний.
2017 год - 4.5 млн, 2018 - 4.2 млн, сейчас - 3.8 млн.


Не думаю. Например в той же недвижимости - под каждый проект (дом!) регистрируется отдельное юрлицо, а может и несколько.
11 сен 19, 12:50    [21968451]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
Еще по ссылке:
Пятый год подряд сокращаются доходы населения - и это официальные данные Росстата
Налоговая нагрузка растёт
11 сен 19, 13:08    [21968468]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2228
если на джуна то можно выше перечисленные вопросы, если на опытного порросить расссказть о проектах, о самой сложной задаче, ну и в процессе задавать "как решали", "в чем была проблема" и прочая
11 сен 19, 14:16    [21968553]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2228
StarikNavy
если на джуна то можно выше перечисленные вопросы, е

дя мидла
+ связи многие ко многим
+ спросить про пару функций MDX
+ что такое партиция

на самом деле тематика огромная, когда крайний раз ходил по собесам за 4 штуки не разу даже темы вопросов не пересеклись :)
в одном месте про оптимизацию, в другом про имбела-кимбела ... про етл
11 сен 19, 14:28    [21968567]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 58486
Блог
ne.chitatel
Он был бы отличный, если бы в стране была здоровая экономика, а продукт этого бизнеса был кем-то стабильно востребован.

То есть, проблема обсуждаемого ИТ-специалиста не в зажравшихся работодателях, а в том, что продукт его труда никому нахрен не нужен?
11 сен 19, 15:03    [21968591]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
softwarer
То есть, проблема обсуждаемого ИТ-специалиста не в зажравшихся работодателях, а в том, что продукт его труда никому нахрен не нужен?

А это не одно и то же? Если учесть, что продуктом его труда является сам труд.
11 сен 19, 15:12    [21968599]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
mnbvcx
Member

Откуда:
Сообщений: 157
ne.chitatel
Мне в прошлом году 30 (за полную ставку) в одной конторе предлагали. Посмеялся конечно же, но видимо кого-то находят, еще и не на самые плохие резюме рассчитывают.

Да, я тоже слегка при_уел, когда сначала услышал, что зарплата устанавливается по результатам собеседования, в зависимости от знаний и навыков, а потом цифры услышал.
30+ уже бюджетники всякие готовы платить, типа ТФОМС.

С другой стороны, я на ХХ с начала года 19 раз "откликался" с вопросом, какая вилка по зп.
Фидбэков было всего 4 - от МТС упомянутого, УБРиР, Кольцо Урала и Яндекса.
В Сбере я в какой-то чс попал - там просто робот отказ высылает.
Такая жизнь.
12 сен 19, 10:00    [21969143]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 58486
Блог
ne.chitatel
softwarer
То есть, проблема обсуждаемого ИТ-специалиста не в зажравшихся работодателях, а в том, что продукт его труда никому нахрен не нужен?

А это не одно и то же? Если учесть, что продуктом его труда является сам труд.

Жаль, что Маркс не прочитал этой фразы. Было бы любопытно посмотреть на его реакцию.
12 сен 19, 10:09    [21969150]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
ne.chitatel
Member

Откуда:
Сообщений: 186
mnbvcx
В Сбере я в какой-то чс попал - там просто робот отказ высылает.
Такая жизнь.

Странно. Зарплаты у них такие же днищенские в замкадье, 40-50 за миддла.
12 сен 19, 10:24    [21969174]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
Для тех, кто возмущался, что спрашивать про логические-физические чтения слишком сложно, приведу пример, что меня недавно спрашивали на разработчика MS SQL:

- написать 6 запросов, предложив несколько способов
- нарисовать дерево индекса, рассказать про него, как идут seek, scan
- для 4 запросов сказать, как будет выглядеть план выполнения
- запускается update запрос. Рассказать, что происходит на сервере во время его выполнения.
- предложить несколько способов оптимизации проблемного запроса
- ACID, WAL, roll-forward, roll-back, checkpoint, lazy writer
- уровни изоляции запроса, возможные артефакты на разных уровнях. Реализация snapshot, конфликты транзакций
- подсказки запросов
- виды блокировок, гранулярность, эскалация
- взаимоблокировки, что с ними делает сервер, методы борьбы
- статистика, многоколоночная статистика
- селективность, cardinility, в каких случаях будет использоваться или не использоваться поиск по индексу
- планы запросов, set options, parameter sniffing
- модели восстановления, бэкапы
- общие вопросы по failover cluster, availability groups
вчера, 11:44    [21974036]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
iOracleDev
Member

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

И все вышеперечисленное конечно же используется в работе каждый день, ну или хотя бы несколько раз в неделю?))
вчера, 12:56    [21974140]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database  [new]
vikkiv
Member

Откуда: London
Сообщений: 2410
Eleanor,

судя по активности ТСа в других ветках (хоть он здесь после создания ветки активно и не появлялся) там больше
в сторону DWH/BI, т.е. это приоритет явно не на CRUD, а не на настолько частое чтение из DB
(следовательно нет фокуса на задачах DBA или HFT, LB/HA/DR и т.д.).
скорее индексы, модель данных, планы, (в отчётности даже часто ACID не настолько критичен - "работаем с чем есть")
так что основной вопрос (как уже указывали выше) - в адекватности требований, а не что у кого и как изощерённо спрашивали,
указания таких списков в отрыве от целей - как-бы явный пример когда люди не совсем понимают что и для чего, просто ради
покрытия всего возможного диапазона без целей/приоритетов (и такие решения ведут к далеко не оптимальным выводам),
хотя список частично и попадает в основную/плановую область, но на ней вовсе не концентрируется
(если только там в результате нет веса каждого ответа в суммарном индексе)
вчера, 13:03    [21974152]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

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

Подробностей этой работы не знаю, это меня такое спрашивали 1.5 часа, а не я.
Во всяком случае сказали, что у них 70% времени - это решение проблем с запросами, 30% - разработка. Те, у кого основное время - это разработка, работают в другом отделе.
Не исключаю, что в данном случае знания перечисленного могут быть полезны в ежедневной работе.
вчера, 13:17    [21974175]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2228
Eleanor
iOracleDev,

Подробностей этой работы не знаю, это меня такое спрашивали 1.5 часа, а не я.
.

и как в итоге? прошли?
вчера, 16:03    [21974422]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Критик
Member

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

если они предлагали 400-500 тыр, то нормальные вопросы,

хотя глупость этих товарищей показывает вопрос
>>для 4 запросов сказать, как будет выглядеть план выполнения
на это же влияет куча параметров - статистика, SET`ы, версия сервера, параметры работы сервера, флаги и прочее-прочее...

как вариант - реальной целью собеседования было самоутверждения интервьюера, а не поиск сотрудника
вчера, 16:50    [21974474]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
iOracleDev
Member

Откуда:
Сообщений: 303
Критик
>>для 4 запросов сказать, как будет выглядеть план выполнения

Может они в "детстве" читали книжку, в которой было написано, а теперь детки давайте поработаем в качестве оптимизатора СУБД и этот урок оставил в них неизгладимое впечатление))
вчера, 16:57    [21974486]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2228
Критик
Eleanor,

если они предлагали 400-500 тыр, то нормальные вопросы,

ну кстати да, глубоко копали ребята, если не секрет - какой уровнень ЗП за эти знания предлагали?
вчера, 17:34    [21974535]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

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

Прошла.
В вопросах денег я - олень. Еще до тех. собеседования сказала, что меня устроит в 2 раза меньше.
Про планы выполнения запросы были несложные, было достаточно сказать, что будет index scan + stream aggregate, index seek + lookup и т.д.
вчера, 18:25    [21974601]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
londinium
Member

Откуда: Киев
Сообщений: 1103
автор
запускается update запрос. Рассказать, что происходит на сервере во время его выполнения

Если не секрет, что здесь подразумевалось?
вчера, 18:33    [21974613]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

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

Похоже, это открытый вопрос, где говорят всё, что придет в голову. Чем больше расскажешь - тем лучше.
... берется готовый план из кэша / генерируется план и сохраняется в кэш
... изменяемые страницы читаются из страничного пула / читаются с диска и кладутся в пул
... накладывается U, IU блокировка, затем конвертируется в X
вчера, 18:52    [21974630]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 4823
Eleanor
Для тех, кто возмущался, что спрашивать про логические-физические чтения слишком сложно, приведу пример, что меня недавно спрашивали на разработчика MS SQL:

- написать 6 запросов, предложив несколько способов
- нарисовать дерево индекса, рассказать про него, как идут seek, scan
- для 4 запросов сказать, как будет выглядеть план выполнения
- запускается update запрос. Рассказать, что происходит на сервере во время его выполнения.
- предложить несколько способов оптимизации проблемного запроса
- ACID, WAL, roll-forward, roll-back, checkpoint, lazy writer
- уровни изоляции запроса, возможные артефакты на разных уровнях. Реализация snapshot, конфликты транзакций
- подсказки запросов
- виды блокировок, гранулярность, эскалация
- взаимоблокировки, что с ними делает сервер, методы борьбы
- статистика, многоколоночная статистика
- селективность, cardinility, в каких случаях будет использоваться или не использоваться поиск по индексу
- планы запросов, set options, parameter sniffing
- модели восстановления, бэкапы
- общие вопросы по failover cluster, availability groups

Если за это готовы платить 4000$ и выше, то, наверное, нормально. :)

p.s. сам не на все бы ответил))
сегодня, 13:47    [21975273]     Ответить | Цитировать Сообщить модератору
 Re: Посоветуйте план собеседования с кандидатами на роль разработчика MS SQL Database / SSAS  [new]
Eleanor
Member

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

Почему-то происходит наоборот: чем солиднее и денежнее компания, тем собеседования проще.
В данном случае это был интегратор.

В итоге сходила к ним на встречу с руководством.
Поглядеть на меня собралось аж 4 начальника, включая замдира. Гендира тоже обещали показать, но он оказался занят.
Я рассказывала про свои места работы, они про командировки, сотрудников-долгожителей, гос. награды сотрудников.

Походу, я им не понравилась. Конец истории.
сегодня, 15:18    [21975414]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2 3 4      [все]
Все форумы / Работа Ответить