Size: a a a

2020 November 07

F

Frankie4Fingers in sql_ninja
Нинзи, поделитесь своими вопросами для интервью на разраба
источник

ML

Mihail Li in sql_ninja
Frankie4Fingers
Нинзи, поделитесь своими вопросами для интервью на разраба
Поиском по группе, месяц назад вроде было
источник

F

Frankie4Fingers in sql_ninja
Anastasiya Shmatkova
Оооо, пацаны-девчонки, а поделитесь любимыми вопросами с собесов на сиквелистов (не мсскл, а вообще)
Делись теперь ты)
источник

AS

Anastasiya Shmatkova in sql_ninja
Frankie4Fingers
Делись теперь ты)
В черновиках у меня типа такого заготовка:
- чем отличается where от having, truncate от delete, union от union all, count(col) от count(*), что вернется в запросе select * from table where null = null
- Если есть таблица сотрудник - отдел - зарплата, и нужно найти первую по величине зарплату в каждом отделе - с помощью какого оператора SQL будете это делать? А если третью по величине?
- задачи по склейке диапазонов решали? как? с функциями lead и lag знакомы?
- Чем считать нарастающий итог?
- CTE или подзапросы?
- занимались ли оптимизацией запросов? Расскажите про какой-нибудь из последних?
источник

AS

Anastasiya Shmatkova in sql_ninja
Внезапно заметный процент ооочень уверенных в себе кандидатов начинал тормозить на самом первом вопросе
источник

AS

Anastasiya Shmatkova in sql_ninja
По дебрям я не гоняла никого, но у меня задача в итоге и не стояла)
источник

F

Frankie4Fingers in sql_ninja
Нормалек
источник

2_

2flower _ in sql_ninja
Anastasiya Shmatkova
В черновиках у меня типа такого заготовка:
- чем отличается where от having, truncate от delete, union от union all, count(col) от count(*), что вернется в запросе select * from table where null = null
- Если есть таблица сотрудник - отдел - зарплата, и нужно найти первую по величине зарплату в каждом отделе - с помощью какого оператора SQL будете это делать? А если третью по величине?
- задачи по склейке диапазонов решали? как? с функциями lead и lag знакомы?
- Чем считать нарастающий итог?
- CTE или подзапросы?
- занимались ли оптимизацией запросов? Расскажите про какой-нибудь из последних?
select * from table where null = null
без привязки к субд?
источник

IS

Igor Sergeichik in sql_ninja
Anastasiya Shmatkova
В черновиках у меня типа такого заготовка:
- чем отличается where от having, truncate от delete, union от union all, count(col) от count(*), что вернется в запросе select * from table where null = null
- Если есть таблица сотрудник - отдел - зарплата, и нужно найти первую по величине зарплату в каждом отделе - с помощью какого оператора SQL будете это делать? А если третью по величине?
- задачи по склейке диапазонов решали? как? с функциями lead и lag знакомы?
- Чем считать нарастающий итог?
- CTE или подзапросы?
- занимались ли оптимизацией запросов? Расскажите про какой-нибудь из последних?
А забавно.
А lag lead часто нужны?
источник

AS

Anastasiya Shmatkova in sql_ninja
2flower _
select * from table where null = null
без привязки к субд?
Вопрос задаю так, да. А там - смотрю, что кандидат отвечает. :) Если в каких-то СУБД вернется вся таблица -  пусть скажет в каких :)
Это же не тест, а во многом повод для разговора.
источник

2_

2flower _ in sql_ninja
Anastasiya Shmatkova
Вопрос задаю так, да. А там - смотрю, что кандидат отвечает. :) Если в каких-то СУБД вернется вся таблица -  пусть скажет в каких :)
Это же не тест, а во многом повод для разговора.
меня с толку сбивают такие вопросы без привязки, начинаю путаться где есть где нет, в итоге весь разговор в трубу.
источник

AS

Anastasiya Shmatkova in sql_ninja
Igor Sergeichik
А забавно.
А lag lead часто нужны?
Кому как везет с задачами. У нас относительно часто. Ну и вообще, на всех проектах, где нужно было не для операционки, а для хранилищ писать запросы - нигде у меня без них не обходилось) (ну или их аналогов на староверском)
источник

AS

Anastasiya Shmatkova in sql_ninja
2flower _
меня с толку сбивают такие вопросы без привязки, начинаю путаться где есть где нет, в итоге весь разговор в трубу.
Ну неужели не скажешь - это зависит от СУБД?)
источник

AS

Anastasiya Shmatkova in sql_ninja
Или "смотря про какую СУБД речь"
источник

2_

2flower _ in sql_ninja
Anastasiya Shmatkova
Ну неужели не скажешь - это зависит от СУБД?)
да но потом конретика пойдет где это есть. начнешь вспоминать, а где то не уверен.
и второе впечатление, что интервьюер сам не знает чего хочет.
источник

AS

Anastasiya Shmatkova in sql_ninja
И опять же - если человек из-за одного неудачного ответа/вопроса пускает насмарку все интервью - то очень большой вопрос, нужно ли работать с таким человеком)
источник

2_

2flower _ in sql_ninja
это как вопрос ms sql версионник или транзакционная.
я могу в принципе прокоментировать любой не до конца полный ответ, что он будет выглядеть некорректным
источник

AS

Anastasiya Shmatkova in sql_ninja
2flower _
это как вопрос ms sql версионник или транзакционная.
я могу в принципе прокоментировать любой не до конца полный ответ, что он будет выглядеть некорректным
Да интервью это же не экзамен. Редко от тебя ждут безупречного ответа (какие-то очень странные люди, может быть). Если видят, что ты понимаешь, что говоришь - классно) Если нужно, чтобы прям точно-точно ответил - скорее всего зададут доп вопросы, чтобы понять, что ты имеешь в виду.
источник

2_

2flower _ in sql_ninja
Anastasiya Shmatkova
Внезапно заметный процент ооочень уверенных в себе кандидатов начинал тормозить на самом первом вопросе
а что с первым вопросом не так, по большому счету это одно и то же,
только having для агрегатных функций, ну еще можно сказать по модному, что having выполняется после группировки,
но зачем там писать неагрегатные функции вообще не понимаю.
источник

2_

2flower _ in sql_ninja
Anastasiya Shmatkova
Да интервью это же не экзамен. Редко от тебя ждут безупречного ответа (какие-то очень странные люди, может быть). Если видят, что ты понимаешь, что говоришь - классно) Если нужно, чтобы прям точно-точно ответил - скорее всего зададут доп вопросы, чтобы понять, что ты имеешь в виду.
вы не понимаете, это игра в 2-е ворот, кандидат приходит на собеседование и также сканирует интервьюера, по крайней мере я так делаю.
источник