Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопросы для интервью  [new]
:-^^^
Guest
Коллеги собеседующие новых кандидатов на разработчиков SQL, подскажите пожалуйста что вы обычно спрашиваете на собеседованиях.
10 июн 16, 10:32    [19279281]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Обычно я стараюсь начать с простых вопросов по синтаксису:

SELECT 1
WHERE 1 NOT IN (
        SELECT *
        FROM (VALUES (NULL), (1), (2)) t(a)
    )

DECLARE
      @a CHAR(1) = 'ё'
    , @b CHAR(1) = 'й'

SELECT IIF(@a = @b, '@a = @b', '@a <> @b')

SELECT COUNT(*)
     , COUNT(1)
     , COUNT(col)
     , COUNT(DISTINCT col)
     , SUM(col)
     , SUM(DISTINCT col)
FROM (
    VALUES (1), (2), (2), (NULL), (NULL)
) t (col)

SELECT AVG(col)
     , SUM(col) / COUNT(col)
     , AVG(col * 1.)
     , AVG(ISNULL(col, 0))
FROM (
    VALUES (1), (2), (2), (NULL), (NULL)
) t (col)

Если вижу, что человек подготовленный, то можно дальнейшую беседу разнообразить чем-то таким:

DECLARE @a CHAR
SELECT ISNULL(@a, 'NULL'), COALESCE(@a, 'NULL')

DECLARE @i INT
SELECT ISNULL(@i, 7.1), COALESCE(@i, 7.1)

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

Если честно, то самое крутое собеседование у меня было, когда я пришел устраиваться на работу и мы вместо вопросов по листочку обменялись опытом по текущим проблемам на проектах которые делали.
10 июн 16, 10:53    [19279392]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
:-^^^,

https://www.sql.ru/forum/1166993/nikogda-ne-delayte-testovye-zadaniya
10 июн 16, 11:18    [19279530]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
AlanDenton, "фу таким быть...."...
"молодой и задорный" детектед...
10 июн 16, 11:28    [19279582]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
buser, "молодой" из меня уже хреновый :) а вот по части собеседования... уж лучше когда оно проходит позитивно и с пользой, а не напоминает конвейер на мясокомбинате.
10 июн 16, 11:32    [19279616]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
:-^^^
Guest
AlanDenton,

хорошо, знание NULL логики, неявное преобразование, аналитические функции.

А еще что спрашиваете?
10 июн 16, 11:35    [19279634]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
:-^^^
Guest
StarikNavy,

Спасибо, но там столько воды в тексте ...
10 июн 16, 11:42    [19279687]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
o-o
Guest
моя бывшая начальница
перед очередным собеседованием
распечатывала какую-нибудь процедуру,
над которой сама же и билась об стену,
а собеседуемого спрашивала:
что тут примерно делается, чего хотят на выходе, как примерно оптимизировать?
типа так она определяла, по зубам ли кандидату ее процедуры.
а заодно предъявляла по ходу свои требования типа:
чего-чего? нечитаемо? какое еще CTE влепить?
я таких слов не знаю, ты завтра отсюда вылетишь, а твой говнокод мне поддерживать???
либо: какой еще for xml path?
впервые слышу.
собирать в строку желаю, но чтоб странных(т.е. ей неизвестных) конструкций в коде не было!
выкручивайся БЕЗ!!!
---
вы "под себя" контингент подбираете?
выберите, что вас бесит, и спросите, как собеседник к этому относится.

например, у нас есть "любитель универсальности".
даже процедура, к-ая должна всего в 1ой базе жить,
полностью пакуется в динамику.
и получает на входе параметр- имя базы,
который с успехом лепится в динамике ко всем стейтментам
(ну а вдруг завтра ее захотят в другой базе запускать??? - [см. соседнюю тему про Кикоса]
и не осиливает решение с обычным копированием в ту, другую базу, этой же самой процедуры)

таких извращенцев надо отлавливать заранее
10 июн 16, 13:41    [19280417]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
xenix
Guest
https://www.sql.ru/forum/1173187/voprosy-po-sobesedovaniu-razrabotchik-bd?hl=????????????? ??????????? ??
10 июн 16, 14:09    [19280642]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
o-o
моя бывшая начальница


у вас про нее историй - уже книжку можно насписать )))
10 июн 16, 14:26    [19280725]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
o-o
Guest
я про всех когда-нибудь напишу :)
+ П.С.

она себе на мягкий стул подкладывала 2 листа формата А4,
каждый божий день. мне об этом сообщили,
я-то вообще не рассматриваю, что у кого под задом.
мне аж анекдот вспомнился про газетку на покрашенные скамейки, "чтоб выше было".
а когда ее переместили, это уже было выше моих сил
(она 100% этот анекдот не знает), я и спрашиваю: а зачем надо было бумагу под зад класть?
так вот она говорит, любая мебель сперва находится на складе,
только потом ее людям выдают.
на складе есть мыши или крысы => на стул могли написать.
стул мягкий, все давно впиталось и не видно, ну и не стирать же его.
вот воображение у человека, да?
это все к Кикосу и прочим возможным развитиям событий
10 июн 16, 14:49    [19280863]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
fduch f.f.
Member

Откуда: Белокаменная
Сообщений: 260
o-o,

кроме Кикоса можете еще какие-нибудь интересные мульфильмы порекомендовать? :)
10 июн 16, 14:54    [19280890]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
o-o, улыбнула история :)

У меня примерно похожее тело тоже было на старой работе. Нервничало и часто ходило с резиновой уткой пищялкой. Один раз по коридору иду, навстречу мне этот уникум. По телефону разговаривает нервничает сильно. Утку резиновую давит постоянно. Она ж пишит в ответ. Он на нее смотрит и со словами "чего ты тварь пищишшш..." отгрызает ей голову. Я тогда помню был под впечатлением... где-то месяц.
10 июн 16, 15:39    [19281217]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
:-^^^
Guest
o-o,

Да, подбираю под себя. Спасибо за совет, учту.
10 июн 16, 15:41    [19281229]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
o-o
Guest
AlanDenton,
ну раз уж пятница...могу присоветовать.
закажите тому типу по старой памяти и за все хорошее на ДР свинью резиновую для собак, с доставкой на дом.
такие прикольные свиньи сейчас продаются в супермаркетах, не пищат, хрюкают.
+

Картинка с другого сайта.

у меня такую деть нашел висящей на полке с собачьими прибамбасами,
как раз возле кассы.
как нажмет, она как хрюкнет, вся очередь в обморок, а кассирша аж подпрыгнула.
не знает ассортимент собственного магазина, позор какой-то
---
граждане, кто знает, ЗАЧЕМ собакам *хрюкающая* резиновая свинья?
да еще и голубая.
о чем думает собака, когда такое грызет?
(если вообще найдется такая, что на этакую голубизну позарится)
10 июн 16, 16:18    [19281478]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
o-o
граждане, кто знает, ЗАЧЕМ собакам *хрюкающая* резиновая свинья?

Свиньи очень популярны
10 июн 16, 16:25    [19281525]     Ответить | Цитировать Сообщить модератору
 Re: Вопросы для интервью  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
o-o
ну раз уж пятница...

Идея хорошая :) но этого человека я уже давно не видел и встречать не хочется. К слову после трагически скончавшейся резиновой утки у него появился новый фетиш - мячик для собак. Пытался ли он от него откусить что-то... история уже умалчивает :)
10 июн 16, 16:32    [19281572]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить