Найти в Дзене
WHERE vs HAVING: в чем разница
🎣 Этот вопрос – частенько бывает на собеседованиях по SQL. Готовы освежить знания и блеснуть экспертизой? 😉 Оба оператора фильтруют данные, но делают это на РАЗНЫХ этапах выполнения запроса. 📌 WHERE работает с отдельными строками ДО группировки. Представьте таблицу с заказами. WHERE поможет найти заказы, сделанные в определенную дату или с суммой выше заданного порога. 📌 HAVING фильтрует группы строк ПОСЛЕ группировки. HAVING используется с агрегатными функциями (SUM, AVG, COUNT). Он отбирает группы, удовлетворяющие заданному условию. Например, найти товары, общая сумма продаж которых превышает 10000 рублей...
1 год назад
Собеседование SQL: порядок операторов в запросе
Вопрос о порядке операторов SQL – классика на собеседованиях. Он проверяет не только знание синтаксиса, но и понимание, как база данных обрабатывает запрос. Давайте разберем этот порядок на простом примере, чтобы больше не путаться! Представьте, что вам нужно найти всех пользователей из Москвы, которые сделали заказы на сумму более 1000 рублей за последний месяц. Первым идет SELECT – он определяет, какие столбцы мы хотим получить в результате. В нашем случае это может быть имя пользователя, id заказа, сумма заказа. SELECT user_name, order_id, order_amount FROM указывает, из какой таблицы (или таблиц) мы выбираем информацию...
1 год назад
Глава 2. Как я прошёл бизнес-игру и получил первый оффер Бизнес-игра — популярный формат группового испытания, используемый для оценки большого количества кандидатов. Суть проста: небольшие команды должны решить реальную бизнес задачу за короткое время, а потом презентовать и защитить Игра проходила в Москве-сити. Нас встретили, выдали бейджики и пригласили на завтрак. До начала игры я познакомился с несколькими членами команды. В 10 утра организаторы объяснили задание: нужно было разработать стратегию развития для компании Ozon. В зале находились асессоры, которые наблюдали за процессом, но с ними попросили не взаимодействовать. Мы быстро выбрали ответственного за время, составили SWOT-анализ, выделили основные стратегии развития, прописали детали и составили финансовый план. Презентация была отрепетирована, и, наконец, настал момент защиты. Защита была не сложной, главное было уложиться во время и ответить на вопросы Через несколько дней мне пришло письмо с предложением работы на позиции стажёра-аналитика с окладом 60 000 рублей. Я, не раздумывая, принял оффер, отправил документы, сказал родителям, что на это лето в Краснодарский край не вернусь и стал ждать первого рабочего дня. Это был мой первый успех в профессиональной сфере Выводы: 1.   На бизнес-игре нужно «лезть на стол, соблюдая этикет». Формат бизнес-игры таков, что чаще всего оценят не твои знания и навыки, а то как ты их показываешь. При этом если показывать слишком демонстративно, то наоборот оценят плохо. В общем не забывай быть очень вовлечённым, когда смотрят организаторы, но так чтобы они не поняли что всё представление делается для них 2.   Постарайся познакомиться с командой до начала игры. Познакомиться точно придётся, чтобы хотя бы обращаться друг к другу по имени и координировать действия. Поэтому лучше это сделать до того, как стартовало время на решение 3.   В начале распланируйте время. Времени точно будет мало. Поэтому в самом начале нужно спланировать этапы и выделить на них чёткие промежутки времени. Когда время этапа вышло, берите результаты как есть и переходите к следующему. Только так можно успеть всё. В конце обязательно отрепетируйте презентацию. Кстати если предложишь распланировать время первым – уже плюсик в твою оценку за игру (если конечно асессоры это заметили) 4.   Подготовься к вопросам. Главное – не молчать. Отвечать лучше по существу, но если не получается, то выкручиваться как угодно: переформулировать исходный вопрос на такой, ответ на который ты знаешь, и отвечать на него, дать поверхностный ответ и объяснить как найдёшь более точный, в общем все средства хороши, главное не оставлять вопросы без ответа 5.   Отдельно подготовься к мерзким вопросам. «Мы можем взять на работу половину команды. Кого? А если три человека? А если одного?», «Кто лидер команды?», «Кто внёс наибольший вклад?». На такое нужно быть готовым отвечать
1 год назад
Глава 1. Как я нашёл свою первую работу в аналитике На втором курсе программы «Маркетинг и Рыночная аналитика» в ВШЭ я понял, что пора искать первую работу или стажировку. Несмотря на уверения университета в карьерной направленности, реальность оказалась не такой радужной. Я решил действовать самостоятельно: отправлял резюме в IT-компании, откликался на стажировки, даже пытался поступить в ШАД, чтобы затем стажироваться в Яндексе. Но результаты разочаровывали — большинство откликов оставались без ответа. Самый болезненный момент был связан с программой стажировок Сбербанка HeadStart. Я прошёл скрининг, но на тесте SHL мне не хватило всего трёх баллов для прохождения. Это было неприятно, но я продолжал искать. И вот, неожиданно, в карьерной рассылке ВШЭ я нашёл стажировку в Ozon. Немного подправил резюме и отправил его. Вскоре пришло приглашение на тестирование — тот же SHL тест. На этот раз я был готов лучше, и справился с тестом уверенно. Через несколько дней меня пригласили на следующий этап — бизнес игру. Это был мой первый успех на пути к работе мечты. Из первого и последующих поисков работы я наделал вот таких выводов: 1.   При поиске первой работы (да и не только первой) важно много откликаться. Не переставай это делать. Хорошо если потребуются десятки откликов, потому что могут потребоваться и сотни. Объяснение до смешного простое: отклик даёт очень маленький шанс быть замеченным, отсутствие отклика не даёт никакого шанса. Оба варианта мало затратны, поэтому выбираем тот, в котором получаем больший шанс (даже если разница очень маленькая) 2.   Не трать слишком много времени на отклик. Большинство откликов будут в пустую, поэтому важно не вкладывать слишком много усилий. Плюс вложенные усилия сильнее тебя привязывают к тому, что ты сделал – а значит будет обиднее получать отказ. В большинстве курсов по успешному откликанию говорят, что нужно адаптировать резюме под каждую компанию, в которую отправляешь резюме, демонстрировать осведомлённость о её деятельности и т.д. На мой взгляд такой подход плох – он кратно увеличивает время которое тратится на один отклик, а шансов существенно не прибавляет – никто не будет на столько подробно изучать резюме. Лучше иметь универсальное резюме для всех компаний, перед отправкой есть смысл максимум вносить лёгкие правки (то, что требует до 5 минут) 3.   Хорошо считай) Всё больше IT компаний применяют на первых этапах SHL. У них большое количество откликов и таким образом они отсеивают значительную часть кандидатов, без затрат времени. Для SHL умение быстро считать в уме – отличный навык, потому что на перенос значений в калькулятор времени зачастую нет. Да и потом, на этапе интервью лучше выглядит, если решаешь разные задачки в уме Делитесь в комментариях, сколько у вас бывало откликов до первого собеса)
1 год назад
Почему я решил делиться своей историей Прошло три года с того момента, когда я пришёл в аналитику стажёром. Чем я за это время только не занимался: поработал в Озоне, Яндексе и Технопарке, преподавал в Школе Аналитики, научился пользоваться самыми разными аналитическими инструментами, навнедрял прикольных фичей, тратил миллионы в день на скидки (к обоюдному удовольствию Озона и его клиентов), прошёл десятки собесов, даже базу успел положить (одна классная функция решила, что теперь будет по настроению или агрегировать, или убивать базу) и много чего ещё. И спустя два с половиной года таких развлечений я стал ведущим аналитиком Оглянувшись на пройденный путь, я подумал, что опыт, который я накопил, и тебе может быть полезен. Поэтому решил создать этот канал с историями из разных этапов моей карьеры, в которых буду рассказывать, что (помимо сумасшедшего везения) помогало мне расти как аналитику, повышать свою зарплату и учиться новому Так что присоединяйся, читай посты, задавай вопросы, а главное делай то, про что я рассказываю и у тебя тоже получится!
1 год назад