Диванные Данные – Telegram
Диванные Данные
1.52K subscribers
57 photos
5 videos
39 links
Истории на диване от Lead Product Analyst

Присаживайся поудобнее, будем обсуждать карьеру в аналитике данных, собеседования и жизнь в IT. И саму аналитику, конечно же

Связь с автором @olya_na_divane
Download Telegram
Парадокс Симпсона

И снова на диване

Поделюсь сегодня задачей с моего собеса на Продуктового аналитика. Немного упрощу вопрос: Представьте, что в магазине есть только 2 категории товаров. За месяц средний чек в каждой категории вырос. Может ли быть такое, что общий средний чек упал?

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


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

И тут мы переходим к парадоксу Симпсона. Будем считать, что у нас в магазине продаются только ноутбуки и компьютерные мышки. За последний месяц доля проданных дорогих ноутбуков выросла, поэтому и средний чек в категории вырос. То же самое случилось и с мышками. Однако мышек мы продали в 10 раз больше, чем ноутбуков, поэтому они будут тянуть вниз общий средний чек. Вот и вся математика :)

#диваноломка
👍11
И снова IT-ивенты

В январе этого года сходила с друзьями на масштабный IT-каток, который провел Тинькофф в Москве. Регистрация и участие были бесплатными, еда и квест с призами тоже. И еще можно было провести с собой до 5 друзей (не обязательно айтишников). Получить еду мы не успели, зато по итогу квеста выиграли носки :)

Сейчас Тинькофф организует мероприятие для продуктовых аналитиков 27 февраля - Tinkoff Product Analytics Meetup. Оставлю ссылку на регистрацию здесь. Не реклама, сама планирую сходить.

Если хочешь поучаствовать в хакатоне для аналитиков – с 1 по 6 марта пройдет онлайн-хакатон HomeHack от Хоум Банка.

Если ты в поиске работы – 2 и 3 марта Тинькофф проведет Weekend Offer для продуктовых аналитиков с опытом работы от 2 лет.

А если просто хочешь понетворкать – то можно пойти 2 марта на дата-завтрак.

Постараюсь регулярно собирать мини-дайджест событий в IT и особенно в аналитике, будет интересно!

#снова_ивенты
👍6
Задания по SQL c последнего собеса

1. Вывести все программы и сумму продаж по ним.
2. Вывести программы бизнес-юнита "Аналитика" по которым сумма продаж не менее 1 млн рублей за четвертый квартал 2021 года.
3. Вывести по каждому пользователю третью купленную программу.
4. Вывести ТОП 3 программы по каждому бизнес-направлению (direction).

#SQL_с_собеса
👍7
Интервью по SQL без потерь

И снова на диване.


Обычно если ты можешь решить за 30-40 минут задание выше, комментируя вслух процесс решения и задавая уточняющие вопросы интервьюерам, шанс получить оффер на джуна/миддла высок.

Отмечу особо: важно не просто решить, важно общаться с интервьюерами. Что это значит? Это значит задавать уточняющие вопросы, если задача не до конца понятна, и рассуждать на тему оптимального решения. Например:

1. Есть ли в таблицах дубли?
Этот вопрос покажет, что ты учитываешь возможность возникновения дублей перед написанием запроса, а это напрямую влияет на его производительность. Скорее всего тебе скажут, что все окей, давай считать, что дублей нет. И в уме поставят тебе плюсик.

2. Может ли быть такое, что у какой-то из программ не было ни одной продажи, нужно ли выводить её в топ?
От этого вопроса напрямую зависит тип джойна, который ты будешь использовать. Наверняка после этого тебя спросят про виды джойнов и разницу между ними. Будь готов, это излюбленный вопрос на интервью. Так сказать, классика жанра. А если ты еще и первый заговоришь про типы джойнов, то это еще один плюсик в карму!

3. Думаю, что в данном запросе можно использовать подзапрос или CTE, а также оконку, чтобы отобрать нужное значение.
Когда вспомнишь про оконные функции, не забудь кратко сказать о том, что знаешь несколько типов оконок – ранжирующие, агрегирующие, функции смещения – и приведи для каждой из групп соответствующие примеры. Любимый вопрос, который скорее всего зададут вдогонку – в чем разница между RANK() и DENSE_RANK()?

4. Могу я уточнить, что значит ТОП 3 программы? Это топ по количеству продаж?
Интервьюерам нравится, когда кандидат уточняет бизнес-логику. Если интервьюер не захочет подсказывать, он спросит, что думаешь ты и какие критерии бы использовал для определения топа программ. Ориентируйся на здравый смысл.

5. На диалекте Vertica данную задачу можно решить без подзапроса, а на Clickhouse функция будет называться по-другому.
Высший пилотаж. Покажет, с каким стеком ты работал и что знаешь несколько диалектов SQL. Лучше, конечно, делать упор на собесе на тот диалект, который требуется в описании вакансии.

#hire_me #SQL_с_собеса
🔥142🏆2
Креативность имеет значение

И снова на диване


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

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

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

Приведу пример с одного из моих собесов. Если хотите проверить себя сейчас, поставьте таймер на 60 секунд и запустите, как только прочитаете задание.

Задание: в пустыне стоит высокая пирамида (вроде пирамид в Египте). Предложите за 60 секунд как можно больше способов её монетизировать.

Думаю, что 5-7 гипотез за 60 секунд вполне приемлемо. Если больше - отлично!

Если напишешь свои способы в комментариях, я поделюсь своими.

#hire_me #вопрос_с_собеса #диваноломка
👍3🔥1
Не ходите, дети, в Skillbox, Geekbrains, Skillfactory, там водятся большие, злые крокодилы!

Очень интересная статья, подводящая результаты опроса айтишников. Будет полезно тем, кто планирует вкатиться в IT через курсы, и любопытно тем, кто уже вкатился.
Результаты большого опроса айтишников

На этой неделе у нас просто фестиваль «ни дня без IT-статьи». Гуманитарии, потерпите – скоро опять про инвестиции продолжим (мне еще осталось что сказать про выбор финансовых советников, как-никак)!

В январе я просил айтишников из числа моих подписчиков заполнить опрос про то, как они попали в индустрию, что думают про школы «вкатывания в IT», и как относятся к выдумыванию опыта в резюме. Наконец, настало время подбить результаты этого опроса.

Несколько любопытных моментов:
🐌 Опрос заполнили 1024 айтишника. Не шучу, реально так.)
🐌 90% никогда не врали в резюме. Но если брать только тех, кто начал работать в IT за последние пять лет, то среди таких «приукрашивали CV» уже 20–30%.
🐌 Доля тех, кто пришел в индустрию после платных курсов, среди людей с опытом менее 5 лет составила те же 20–30%.
🐌 Вопреки часто встречающемуся тезису «да выпускников этих курсов все ни в грош не ставят», 80% опрошенных довольно лояльно о них отзываются (по опыту работы с коллегами).
🐌 Составил топ самых уважаемых в профессиональном сообществе школ и, наоборот, анти-рейтинг самых презираемых. Приятно видеть, что плохие школы я не рекламирую, а среди хороших как раз есть знакомые имена. =)

Читать подробный анализ результатов: https://habr.com/ru/articles/797045/
🔥3🤔1
И снова SQL с собеса

Необходимо решить задачи, используя SQL:

1. Найти пользователя, который принес больше всего денег за 2022 год.
2. Проанализировать загруженность по классам номеров, предположить, какие выводы из этого можем сделать.
3. Узнать, есть ли номера, которые никто не бронировал в 2022 году.
4. Найти последнего и текущего постояльцев каждого из номеров.

Этот набор задач более бизнесовый, так как тут требуется порассуждать. Например: Как измерять загруженность номеров? Что значит пользователь принес деньги в 2022 году? Это дата заезда в номер или нет?

#SQL_с_собеса
🤩6🔥1
Не SQL единым…

И снова на диване.


Очевидно, что SQL – не единственный инструмент аналитика. Второй инструмент, который требуется практически всем продуктовым и дата-аналитикам – это Python. Допустим, тебе необходимо провести небольшое исследование на данных или спарсить данные с сайта. Или ты хочешь поставить скрипты на расписание. Или подключиться к сервису, чтобы получить данные. В таком случае без питона никуда.

Сложность Python-задач на собеседованиях зависит от компании и уровня требований, которые предъявляются к аналитику. Для прохождения интервью в Яндекс, например, необходимо знание алгоритмов и структур данных, а также основ объектно-ориентированного программирования (имею в виду прежде всего классы).

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

1. Задана строка S из малых латинских букв. Требуется узнать длину наибольшей подстроки, в которой все буквы одинаковы.

2. Проверить, является ли слово палиндромом (читается одинаково слева-направо и справа-налево).

3. Проверить, является ли число простым (делится только на 1 и на себя).

Обычно интервьюер хочет, чтобы сначала соискатель проговорил вслух предполагаемый алгоритм решения и оценил его сложность по времени (иногда и сложность по памяти), и только потом закодил. Если предлагаемый вариант решения неоптимален, интервьюер предложит подумать еще или даст подсказку.

После написания решения важно остановиться и обдумать краевые случаи – что будет, если на вход функции придет пустая строка? Или ноль? Надо обработать такие случаи, чтобы код не падал.

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

#Python_с_собеса #рекомендация
🔥53
А ты сейчас учишь SQL?
И снова на диване.


Вышла на работу в стартап продуктовым аналитиком, свободного времени стало кратно меньше. Посты будут чуть реже.

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

P. S. В ближайшее время напишу пост про задачи на логику с собесов
🔥8
Задачи на логику

И снова на диване.


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

Привожу примеры вопросов с моих собеседований:

1. Представь, что у тебя в ящике лежит много носков пяти разных цветов. Какое минимальное количество носков нужно вытащить, чтобы среди носков всегда была пара одного цвета?

2. В одном роддоме за месяц родилось 52% мальчиков, а в другом - 73%. Какой из роддомов находится в большом городе?

3. Есть 3 коробки с этикетками: с яблоками, с грушами и с обоими видами фруктов. В магазине перепутали все 3 этикетки. Какое минимальное количество вытягиваний фруктов из ящиков понадобится, чтобы расставить этикетки по местам?

Задача-разминка с собеседования в Яндекс (для тех, кто хочет посложнее):

Есть 2 мудреца, каждый из них сидит в своей башне и у них нет способов связи. Они одновременно подкидывают честную монетку (с орлом и решкой), затем каждый из них называет, что выпало у другого. Если хотя бы один из них угадает, то их помилуют и отпустят на волю, если нет - казнят. Какова вероятность того, что они выживут? А какова максимальная вероятность того, что они выживут, если договорятся о чём-то до того, как их отведут в разные башни и они подкинут монетку?

P. S. Обещаю возвращаться чаще, так как я уже втянулась в темп на новой работе)

#hire_me #вопрос_с_собеса #диваноломка
🤔5
Как решать задачи на логику?

Главный совет - практика, практика и ещё раз практика. В сети есть множество примеров задач и даже целые подборки с собеседований. Для некоторых задач понадобится хотя бы минимальное понимание теории вероятности и статистики.

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

Делюсь ссылкой на мой любимый канал с задачами на логику: https://youtube.com/playlist?list=PLJicmE8fK0EiFRt1Hm5a_7SJFaikIFW30&si=JkOHMB4BqgOpeE0O
👍4
Пример экрана, который не юзер-френдли

Профдеформация или вам тоже сначала показалось, что банк собирается на вас заработать?

А вообще готовлю пост, как аналитику заработать быстрее и где искать высокую ЗП. Сделаем вид, что это прогрев дивана)
😁4👍2🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Первый день на работе после того, как соврал в резюме
😁5🤝2👻1
Доход выше рынка

И снова на диване.


Рыночная оплата труда - вещь подвижная и субъективная. Кто-то считает, что рынок задают топ-10 крупных компаний РФ, кто-то ищет данные по среднему доходу в отрасли, кто-то опрашивает знакомых или смотрит на выкладки рекрутинговых агенств. При этом обычно ты никак не можешь заглянуть исследованию под капот.

Советую подходить к вопросу об оплате труда как настоящий аналитик. Доход указан с учётом налогов или без? С учётом премий или нет? Откуда взяли выборку для исследования? Надежны ли данные?

Источник может существенно влиять на надёжность предоставленных данных. Рекрутинговые агенства, получающие оплату от бизнеса за свои услуги, являются проводником интересов бизнеса (в первую очередь). Поэтому они могут быть заинтересованы в том, чтобы занижать данные о средних зарплатах: так кандидаты попросят меньше. Более того, за каждую закрытую вакансию некоторые агентства могут получать бонус от бизнеса, если удалось сэкономить на зарплате соискателя. Стоит ли доверять таким исследованиям?

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

Если есть время и желание, можно собрать собственную статистику, полистав каналы с зарплатной вилкой (например, getmatch) и пообщавшись с рекрутерами. Однако стоит учитывать, что иногда вилка может быть занижена. На текущем месте работы я договорилась на зарплату на 15% выше верхней границы вилки. Если вы ценный специалист или компания уже долго находится в поисках, вам пойдут навстречу.

В заключение делюсь ресурсом, где можно ознакомиться с примерным уровнем зарплат в аналитике и почитать анкеты про условия труда. Закидывала туда две свои анкеты - по предыдущему и текущему месту работы: https://news.1rj.ru/str/zarplatnik_analytics

#hire_me #о_деньгах
👍52😎1
Как пробиться через отказы рекрутеров

И снова на диване.


Отказы на отклик, отказы после созвона с рекрутером, отказы после прохождения всех этапов отбора и даже отказы на этапе оффера. Отказы, отказы, отказы... 🤕

Как этому противостоять? Главный совет - это сделать так, чтобы тебя выделили среди остальных кандидатов. Его можно разбить на несколько рекомендаций поменьше:

Совет 1. Подготовить резюме, ориентированное на результат. Чётко и в цифрах описать свои успехи на предыдущем месте работы или учебный проект/пет-проект (если нет опыта). Можно также подготовить сопроводительное письмо.

Более подробно можно почитать в моей статье Хроники дата-аналитика, часть 2. Как получить оффер?

Ссылка на статью:
https://vc.ru/hr/1080091-hroniki-data-analitika-chast-2-kak-poluchit-offer

Совет 2. Узнать, может ли кто-то из знакомых поделиться контактами рекрутера той компании, в которую ты хочешь попасть. Так можно сразу перейти на следующий этап - общение с HR по вакансии.

Совет 3. Сделать так, как не делает никто после общения с рекрутером, а именно написать follow-up по итогам беседы. Кратко обозначь, что был рад знакомству и будешь готов ответить на дальнейшие вопросы. Сразу +100 к эмоциональному интеллекту.

Совет 4. Для знакомства с командой можешь заготовить несколько слайдов с информацией о себе: своих достижениях, мотивации, в каком направлении хочешь развиваться. Так тоже не делает почти никто, а значит, тебя точно запомнят.

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

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

Пусть твой оффер тебя найдёт!

#hire_me
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆181
Про митапы

И снова на диване.


Раньше не видела особого смысла в тематических и профессиональных конференциях. А зачем, если я пока ещё не до конца влилась в профессию? А что нового я там узнаю, если я всё могу загуглить или найти курс на степике или лекцию на ютубе?

Но давайте на пару минут отбросим все сомнения и попробуем перечислить плюсы от участия в митапах.

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

Во-вторых, насмотренность. Чем больше бизнесовых кейсов ты видишь на митапах, тем больше твой профессиональный опыт. Ты можешь узнать про новые траектории развития продукта и позаимствовать идеи, которые уже были опробованы другими командами. Что опять же поможет твоему росту.

В-третьих, аналитик, который регулярно участвует в профессиональных митапах, выше ценится на рынке труда. Если рекрутер будет выбирать между двумя примерно похожими по скиллам кандидатами, он сделает выбор в пользу проактивного участника конференций. И не только потому, что у него больше насмотренность, но и ещё и потому, что у такого человека лучше развиты софт-скиллы. А значит ему будет проще найти общий язык с бизнес-заказчиками и влиться в команду.

На десерт приготовила небольшой дайджест событий в мире IT и аналитики:

📆 Большой IT-пикник в Москве в Коломенском 17 августа. За участие есть небольшой взнос: https://it-picnic.ru/

📊 Матемаркетинг - крупнейшая конференция для аналитиков, участие платное. Пройдёт 7-8 ноября, но обычно чем раньше зарегаться, тем дешевле стоит участие: https://matemarketing.ru/#tickets

🎥 Analytics Movie Night от Купера (ex СберМаркет) 22 августа. Участие бесплатное, но необходима регистрация: https://it-event-hub.ru/events/analytics-movie-night-2024-08-22

Возможно, с кем-то из вас увидимся на этих ивентах. До встречи!

#снова_ивенты
💯4🐳2
День любимого дивана

И снова на диване.


Ты садишься на диван, размышляя о будущей карьере аналитика. Ты думаешь о том, что надо бы собраться с силами, подретушировать резюме и накидать откликов на hh.ru. А ещё разузнать про контакты рекрутеров у знакомых.

А потом ты узнаешь, что сегодня 17 августа и в мире отмечают день любимого дивана. И если ради откликов на резюме тебе лень встать с любимого дивана, то поздравляю тебя с профессиональным праздником!

А вообще рекрутеры тоже не работают на выходных, поэтому сейчас нет смысла ставить отклики или писать HR-ам. Кроме weekend-офферов. Но это отдельная история.

С праздником!
😁4🐳2🙈1