Junior аналитик данных | Собеседование | karpov.courses

  Рет қаралды 103,776

karpov.courses

karpov.courses

Күн бұрын

Пікірлер: 98
@НиколайДалевич
@НиколайДалевич 2 жыл бұрын
Анатолий, спасибо большое за очень лояльное и доброжелательное отношение к ребятам с подробными комментариями! Это очень полезно и комфортно смотреть и усваивать. Буду всем рекомендовать ваши семинары и курсы.
@NatashaPechenka
@NatashaPechenka 2 жыл бұрын
Спасибо участникам за смелость! Кто пишет, что на собесах сложнее. Собесы бывают оочень разными. И ожидания работодателей тоже. Тут вопросы были подобраны под уровень ребят, на мой взгляд удачно. Смысл было их засыпать вопросами на которые они бы не смогли ответить? Если вас интересуют какие задачи ставят на собесах литкод в помощь. У таких видео другая задача.
@daurendautkazy1918
@daurendautkazy1918 Жыл бұрын
да действительно очень полезно! спасибо вам Анатолий! И Александру и Егору!
@ВенераКозлова-м8м
@ВенераКозлова-м8м 2 жыл бұрын
Блин, так круто! Вы даже не представляете, насколько это было полезно для меня , прям взахлёб
@VakaramGolang
@VakaramGolang 3 жыл бұрын
А я такой думаю. Как это не видел видео. А оно три часа назад только загруженно было. Ну молодцы. Респект вам. Понятно стало что на juna не так много знать нужно. И комплекс "самозванца" Пропадает потихоньку. Спасибо за ваш труд. Удачи и вам.
@DevlogWriter
@DevlogWriter 2 жыл бұрын
Александру и Егору, спасибо! Молодцы! Я бы так не смог онлайн на незнакомом материале всё быстро решить. Круто!
@fallennephalem1258
@fallennephalem1258 Жыл бұрын
Крайне лояльный интервьювер) Ещё ни разу не попадал к таким) Но, наверное, дело как раз в том, что нет цели узнать уровень, есть цель дать опыт прохождения собеса)
@karpovcourses
@karpovcourses Жыл бұрын
Всегда проводил все собесы в таком формате, мое глубочайшее убеждение, что это никак не мешает понять уровень.
@fallennephalem1258
@fallennephalem1258 Жыл бұрын
@@karpovcourses Тогда могу только дать вам свой респект за это) С радостью у вас бы прособеседовался)
@channel_SV
@channel_SV 3 жыл бұрын
Спасибо за такой формат! Было интересно решать задания самостоятельно, поэтому использовал df со степика, но если не сложно выкладывайте пожалуйста ссылки на данные чтобы можно было попробовать всё самому.
@eujc9009
@eujc9009 2 жыл бұрын
Видео супер! Спасибо большое за работу.
@vladimirmanikhin7918
@vladimirmanikhin7918 2 жыл бұрын
В моём понимании сценарий лучшего собеседования, когда кандидат презентует себя: старается отвечать развернуто, если с ходу не врубается, то уточняет/рассуждает и в таком вот духе... "Если решил, почему именно так? Какие минусы/плюсы такого подхода? А можешь по-другому? и т.д." А данный собес больше производит впечатление мастер-класса, на котором Анатолий как будто заинтересован в максимумальной прокачке Саши, не зависимо от исхода собес-а...
@kattynia5956
@kattynia5956 3 жыл бұрын
Видео интересное, но если бы у меня спрашивали на собесах такое, я бы получала больше положительной обратной связи) обычно бывает сложнее, причем сильно.
@ВиталийКучер-о6ю
@ВиталийКучер-о6ю 3 жыл бұрын
Например? )
@user-_kirill
@user-_kirill 3 жыл бұрын
Красавчики, хотя собеседования проходят очень по разному. Зачастую побольше спрашивают
@kseniyatrutneva9412
@kseniyatrutneva9412 4 ай бұрын
Спасибо полезно
@alekseyfomin7921
@alekseyfomin7921 9 ай бұрын
Если кто-то захочет потренироваться в pandas, задания из видео можно выполнять на дата сете dt: import numpy as np import pandas as pd from datetime import datetime dt_size = 1000 #размер дата сета def random_date(start, end): pattern = '%Y-%m-%d' start = datetime.strptime(start, pattern).timestamp() end = datetime.strptime(end, pattern).timestamp() return(np.random.randint(start, end)) id = np.random.randint(1, 51, dt_size) cats = ['music', 'message', 'feed', 'photo'] section = np.random.choice(cats, dt_size, replace=True, p=[0.3, 0.30, 0.10, 0.30]) time = [random_date('2021-02-15', '2022-08-21') for _ in range(0, dt_size)] dt = pd.DataFrame({'id': id, 'section': section, 'time': time})
@krokenstiv8777
@krokenstiv8777 3 жыл бұрын
Егор очень молодо выглядит
@andyvorkzla
@andyvorkzla 3 жыл бұрын
в первом же задании сразу не правильно, в его случае корректно бы было for i in range(4, -1,-1): print(my_list[i]). А так он просто вывел значения range, никак не связанные с my_list
@Rubenchick
@Rubenchick 3 жыл бұрын
Но корректнее было бы for i in range(len(my_list), 0,-1): print(my_list[i-1])
@909404
@909404 3 жыл бұрын
@@Rubenchick my_list[::-1]
@Rubenchick
@Rubenchick 3 жыл бұрын
@@909404 ну вы дали новое решение, которое конечно лучше, я же поправил вышенаписанный код
@АлександрЛобанов-р6с
@АлександрЛобанов-р6с 2 жыл бұрын
твое тоже не правильно.нужно использовать длину списка, а не заведомо известное число
@andyvorkzla
@andyvorkzla 2 жыл бұрын
@@АлександрЛобанов-р6с это референс на идею парня из видео. Разумеется, есть много более адекватных вариантов даже без длины списка. типа my_list.reverse() или my_list[::-1] или [*reversed(my_list)]
@kemal1910
@kemal1910 Жыл бұрын
Классное собеседование. Не такое душное, как бывает обычно. =)
@ОльгаДзина
@ОльгаДзина Жыл бұрын
это очень полезно! спасибо
@aurelio431
@aurelio431 3 жыл бұрын
Спасибо большое)
@АндрейДемидов-й1я
@АндрейДемидов-й1я 3 жыл бұрын
Анатолий, в очередной раз огромное вам спасибо за такой формат роликов! По контенту: соискатель, который не мог перевернуть список - удивил. Извините, но соглашусь с предыдущими мнениями - человек не знает основы. Возможно, сейчас и вправду упор на sql + bi, или эффект волнения всё же силён. Хотя, такое надо посреди ночи встать и ответить
@bellamina
@bellamina 3 жыл бұрын
А можно ссылку на датасет?) хотелось бы в параллель тоже делать задачку вместе с собеседуемым))
@47clere
@47clere 2 жыл бұрын
Можно сгенерить набор случайных данных
@TeppopucT
@TeppopucT Жыл бұрын
Огонь
@datascience5487
@datascience5487 3 жыл бұрын
А можно ссылку на датасет, порешать эти задачки?
@Роман-к9ь4г
@Роман-к9ь4г 2 жыл бұрын
Кто ищет датасет, можно найти в чате (ссылка на чат под видео) по поиску "Всем привет. А где можно взять датасет с видео про тех собеседования джуна аналитика?"
@АлексейМаметьев-б7д
@АлексейМаметьев-б7д 7 ай бұрын
Ds 5 в рос бигтехе и хз как половину решать😮
@АлексейСемцов
@АлексейСемцов 2 жыл бұрын
СTE надо аккуратно использовать, tmp можно быстро закончить...
@1233-f7h
@1233-f7h 2 жыл бұрын
Так первое задание же неправильно решено, он просто вывел индексы и это совпало ибо лист был [1, 2, 3, 4, 5].
@ИванПетрович-г6ю
@ИванПетрович-г6ю 2 жыл бұрын
46:56 Разве нельзя было написать select toDate(time) as day, action, count(*) from [table] group by day, action
@МаксимРыжкин-ы3ч
@МаксимРыжкин-ы3ч Ай бұрын
Это собес на джуна в гугл?
@ДмитрийНикитин-ф6и
@ДмитрийНикитин-ф6и 3 жыл бұрын
1. Sorted
@АлинаТолстопятова-х3ж
@АлинаТолстопятова-х3ж 2 жыл бұрын
Хотелось бы тоже поучаствовать в таком, что бы потом посмотреть на себя со стороны
@123-ix4fg
@123-ix4fg 5 ай бұрын
данные откуда взять
@Egor1ctrl
@Egor1ctrl 3 жыл бұрын
Я верно понимаю, что это только часть собеседования, именно на кодинг? Если да, то что было бы в следующем этапе? Вопросы по матстату и теории вероятностей? И взяли ли бы Вы ребят на работу после такого собеседования?
@karpovcourses
@karpovcourses 3 жыл бұрын
Следующая серия могла бы быть вот такой - kzbin.info/www/bejne/qafOanqjfrKFabc И результат зависит бы суммарно от двух секций.
@Egor1ctrl
@Egor1ctrl 3 жыл бұрын
@@karpovcourses спасибо. Сразу посмотрел после этого ролика. Ну если бы один отвечал за всех 4 человек, он бы попал к Вам в команду? Вроде как особых претензий у Вас к ним не было.
@karpovcourses
@karpovcourses 3 жыл бұрын
@@Egor1ctrl в целом да, если усреднить всех четверых то это 4 из 5. Думаю, что если бы хорошо сделали тестовые я бы взял
@Egor1ctrl
@Egor1ctrl 3 жыл бұрын
@@karpovcourses спасибо за ответ, хотелось бы посмотреть что-то подобное на мидл уровне :)
@bristolzoo845
@bristolzoo845 3 жыл бұрын
Можете ссылку кинуть датаферйма для выборки?
@ДмитрийЖ-п8ж
@ДмитрийЖ-п8ж 3 жыл бұрын
В лайве пытаться писать запросы очень тяжело, тупеешь на глазах. В спокойной обстановке думаю ребята соображают на порядок лучше, но все равно, аналитика это не инструменты, функции, методы, это суть и смыслы, а их ребята как раз путают. В курсах по аналитике нужен базовый курс логики мне кажется))
@petyap7600
@petyap7600 3 жыл бұрын
Нужен просто опыт работы. Через год-два все придет.
@alexsavelov7429
@alexsavelov7429 3 жыл бұрын
Целиком согласен
@MaruiInfantry
@MaruiInfantry 2 жыл бұрын
Тоесть к тебе нельзя подойти во время работы и сказать "давай тут поправим". При этом, что ты BA, а не программист. Ахуенный BA. В BA нет спокойных обстановок. Вы сидите на звонке и бреинштормите по 6-8 часов.
@asma_asma90
@asma_asma90 Жыл бұрын
@@MaruiInfantry что такое ВА
@marcusaurelius6418
@marcusaurelius6418 Жыл бұрын
Что такое базовый курс логики? Если человек понимает работу обычного цикла, или условной конструкции, то он уже способен логично мыслить. В Аналитике нужно знать бизнес процесс, что, откуда и куда, это и есть логика. Аналитику пофиг что считать, бананы, семечки, количество пользователей, главное знать подходы, а это и есть инструменты и методы
@_Al_Kuznec
@_Al_Kuznec Жыл бұрын
Про reversed() то забыл что ли?
@bratishkawatermelon3487
@bratishkawatermelon3487 Жыл бұрын
На реальных собеседах реально так легко или зависит от работадателя?
@sjdjjsjsjs3991
@sjdjjsjsjs3991 4 ай бұрын
Зависит от работадателя, как и везде
@rogostep4875
@rogostep4875 2 жыл бұрын
спс, но звук слабый.
@art_alf-b9b
@art_alf-b9b Жыл бұрын
на 1:01:45 сразу понял его ошибку. Не зря учился
@Apxutektop21
@Apxutektop21 3 жыл бұрын
Сколько зарабатывал такой специалист? Курсы, материалы для подготовки?
@mariannanezhurina7399
@mariannanezhurina7399 3 жыл бұрын
И это интервью на джуна аналитика? У меня на позицию стажера было сложнее. Там спрашивали помимо python, алгоритмы ml (мат часть), методы feature selection и data cleaning, docker, логические задачки давали. Плюс надо было знать англ минимум upper-intermediate. И все это за зарплату стажера 30 к в Москве (:
@ikspb
@ikspb 3 жыл бұрын
В яндекс видимо стажировка была)
@glazastik86
@glazastik86 3 жыл бұрын
И что? Ты решила выпендриться как у тебя сложно? Или как мало у тебя получают стажеры?
@mariannanezhurina7399
@mariannanezhurina7399 3 жыл бұрын
Просто делюсь своим опытом
@HelgAscold
@HelgAscold 3 жыл бұрын
Вам не повезло. Спрашивать можно что угодно, если люди не совсем в адеквате
@VakaramGolang
@VakaramGolang 3 жыл бұрын
У видео другая задача стоит. И они (авторы) на 100 процентов с ней справились. Ну а вообще я тоже самое заметил на зп 60-100 требуют +999 рук и много программ в совершенстве. А вот от зарплаты 250к то там три пять программы табло sql и будь здоров. Даже вышки не нужно.... Чекните сами.
@VakaramGolang
@VakaramGolang 3 жыл бұрын
50 минута cte? PostgreSQL.
@АнастасияПонкратова-б3ю
@АнастасияПонкратова-б3ю 2 жыл бұрын
Я что-то не пойму. Есть же reverse, чтобы написать лист задом наперёд. my_list.reverse() прекрасно с этим справляется.
@karpovcourses
@karpovcourses 2 жыл бұрын
Да, это мог бы быть правильный ответ, но если забыли нужный метод, всегда можно сделать вручную!)
@bogdanslavnyi1287
@bogdanslavnyi1287 3 жыл бұрын
Последнее задание - только Postgres, только Хардкор) SELECT DISTINCT user_id FROM ( SELECT user_id , toDate(time) as day FROM simulator.feed_actions WHERE day = '2021-09-01' AND user_id IN ( SELECT user_id FROM ( SELECT user_id , count(*) as days_active FROM ( SELECT user_id , toDate(time) as day , count(*) as actions FROM simulator.feed_actions GROUP BY user_id, day ) GROUP BY user_id HAVING days_active = 1)))
@bogdanslavnyi1287
@bogdanslavnyi1287 3 жыл бұрын
@@Sibbarb9 Почему? Запрос возвращает идентичный результат. У вас есть предложения как сократить код? Если представить, что в компании нет Clickhouse, а есть Postgres?
@Руслан-п5в1ж
@Руслан-п5в1ж 3 жыл бұрын
Ахаха, больше селектов!!!!
@messiaheugene
@messiaheugene 3 жыл бұрын
Кажется, вы перебарщиваете. Этого будет достаточно и на постгресе Select user_id From simulator.feed_actions Group by user_id Having 1=1 and min(time) >= ‘2021-09-01’ and max(time) < ‘2021-09-02’
@bogdanslavnyi1287
@bogdanslavnyi1287 3 жыл бұрын
@@messiaheugene Благодарю. Очень элегантное решение. Да, нужно не пытаться сразу же с наскока решить задачу первым способом, который пришел в голову. Но я симулировал условия собеседования (ограничения по времени 5 минут) и это был единственный рабочий вариант, который мне пришел в голову за это время. Раком-боком конечно, но поставленную задачу я верно решил)
@bogdanslavnyi1287
@bogdanslavnyi1287 3 жыл бұрын
А те токсики кто подкукарекивал, так свой код и не показали)
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 131 МЛН
Perfect Pitch Challenge? Easy! 🎤😎| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 98 МЛН
Junior Data Scientist | Собеседование | karpov.courses
1:41:13
Михаил Выборный собеседование junior python разработчик
56:37
DATA АНАЛИТИК: навыки, кейсы, поиск работы и AI-тренды
1:10:41
Госпожа аналитик данных - Ия Зотова
Рет қаралды 331
ИНДЕКСЫ В БАЗАХ ДАННЫХ. СОБЕС В OZON.
33:59
Ваня Ио про разработку
Рет қаралды 67 М.
Data Analysis with Python for Excel Users - Full Course
3:57:46
freeCodeCamp.org
Рет қаралды 3,2 МЛН
Собеседование на позицию Системного аналитика
1:08:39
Ольга Пономарева, системный анализ
Рет қаралды 7 М.
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 131 МЛН