Сохранен 73
https://2ch.su/b/res/331682343.html
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

В 11 буду проходить тестирование по SQL при устройстве АНАЛ-итиком за 180к. Это второй этап, если пр

 Аноним 07/04/26 Втр 10:55:16 #1 №331682343 
images.png
В 11 буду проходить тестирование по SQL при устройстве АНАЛ-итиком за 180к. Это второй этап, если пройду то берут.

Пожелайте удачи.
Аноним 07/04/26 Втр 11:02:33 #2 №331682567 
>>331682343 (OP)
удачи!
напишешь как пройдёшь?
Аноним 07/04/26 Втр 11:03:32 #3 №331682603 
ну будешь и будешь
Аноним 07/04/26 Втр 11:07:47 #4 №331682772 
>>331682343 (OP)
Как вкатился?
Аноним 07/04/26 Втр 11:32:27 #5 №331683555 
>>331682343 (OP)
бамп в ожидании анона
Аноним 07/04/26 Втр 11:36:24 #6 №331683680 
Ну вроде прошёл, но там как обычно фидбэки через HR все будут.
В общем, знать корреляционные подзапросы и оконные функции сегодня маст-хев.
Аноним 07/04/26 Втр 11:59:38 #7 №331684407 
>>331682343 (OP)
Update dvach
set status = "hui"
where subject = "OP"
Аноним 07/04/26 Втр 12:13:28 #8 №331684888 
>>331683680

Как вкатился? Образование нужно или как?
Аноним 07/04/26 Втр 12:15:37 #9 №331684962 
>>331682343 (OP)
Нахуя в 2к26 писать sql руками? Нейроники любой запрос напишут лучше.
Аноним 07/04/26 Втр 12:20:24 #10 №331685135 
>>331684888
Образование в гос-сухах = мастхев.
Раньше было похуй, с опытом можно было в любую не-гос контору податься, теперь государство - это наиболее крупный заказчик на рынке (сам знаешь, почему).

>>331684962
>Нахуя в 2к26 писать sql руками?
Нахуя ты свой пост написал руками?
За тебя нейросеть абу-шная в треды срать может.
Аноним 07/04/26 Втр 12:24:41 #11 №331685288 
>>331685135
Я нейронка.
Аноним 07/04/26 Втр 12:25:52 #12 №331685328 
>>331685135
Чё спрашивали то интересного?
Коррелированные подзапросы и оконки тащемто всегда были базой.
Аноним 07/04/26 Втр 12:26:03 #13 №331685342 
>>331682343 (OP)
В 14 буду собесить одного мутного челика на дата инженера. Он просил 300, предложили ему 200 и он согласился. По голосу он не кукарекал, вот сегодня и поймем
Аноним 07/04/26 Втр 12:27:32 #14 №331685391 
>>331684962
У нейронок очень плохо с sql. Прям совсем. Просил сделать историчность про SCD2 процедурой - не потянула ни одна из 3 что были. Пришлось самому 15 минут потратить.
Аноним 07/04/26 Втр 12:39:42 #15 №331685816 
>>331685135
Яндекс, сбер, ВБ и прочие такие компании это госухой считается или нет?
Аноним 07/04/26 Втр 12:42:22 #16 №331685908 
>>331685816
Скорее считается, чем нет. Это значит, что ты можешь и без образования (с опытом) туда податься, но всегда соснешь при прочих равных при отборе у человека с образованием.
Аноним 07/04/26 Втр 12:48:00 #17 №331686087 
>>331682343 (OP)
Удачи. Тебе здесь уже задавали вопрос: как вкатывался сколько времени понадобилось?
Аноним 07/04/26 Втр 12:53:52 #18 №331686301 
>>331682343 (OP)
Вот казалось бы, аналитику достаточно sql, мб питона чутка. А бэкендеру нужно и sql на том же уровне (или даже лучше). и джабу, и спринг, и ормки, и докеры, и кафки/редисы. И все на идеальном уровне, как аналитику только сюкл. А зп одинаковая +-. Где справедливость?
Аноним 07/04/26 Втр 12:58:13 #19 №331686432 
>>331686301
Нигде.

Чтобы ты понимал, больше всех в магазине работает грузчик. И тоже думает, что без него магазин пропадёт.
Аноним 07/04/26 Втр 13:02:12 #20 №331686566 
17738545953200483521.png
Пиздабол детектед.
Айти уже давно всё, нейронки всех заменили и выпезднули наносеков на мороз.
Аноним 07/04/26 Втр 13:10:00 #21 №331686818 
>>331686301
вебдев это кал переходи в с++
Аноним 07/04/26 Втр 13:12:19 #22 №331686892 
как ты учился расскажи (если еще не писал тут)
и какое образование
может ли человек без ит вузовского образования, за год понять и выучить основы постгреса и бд
?
Аноним 07/04/26 Втр 13:17:11 #23 №331687035 
>>331686566
Фанерка? Хуй будешь?
Аноним 07/04/26 Втр 13:23:06 #24 №331687218 
bz1hr9OJthumb.gif
>за 180к
>АНАЛ-итиком
>второй этап

У меня 240-270 аналитики получают
А тебя уже второй этап мурыжат
Или ты джун мамкин?
Аноним 07/04/26 Втр 13:25:01 #25 №331687262 
From where group by having order by select
Аноним 07/04/26 Втр 13:26:44 #26 №331687310 
>>331687262
Вы приняты на роль ведущего аналитика
Аноним 07/04/26 Втр 13:27:12 #27 №331687327 
>>331685391
На Оракле?
Аноним 07/04/26 Втр 13:31:00 #28 №331687465 
>>331687310
Аххахаахаха даааааа спасибо))) а еще я люблю писать подзапрос вместо оконной функции

Мимо шизтех питонист
Аноним 07/04/26 Втр 13:31:42 #29 №331687489 
>>331685135
@monkey накидай там ему
>>331685135
ну да, госухи теперь в цене, особенно если анал в крупняк с тендерами - без корочки с мгу/мфти или хотя бы бауманки даже не смотрят. но sql руками в 26ом всё равно юзать придётся, нейры генерят запросы, а ты их дебаггишь и оптимизируешь под реальные данные, иначе говно полное выйдет. опу удачи на тесте, 180к за анал - норм бабло, держи базу.
Аноним 07/04/26 Втр 13:33:12 #30 №331687547 
>>331684962
>Нахуя в 2к26 писать sql руками?

Двачую, нормальные люди пишут DSL с кодогенерацией хоть в SQL хоть в NoSQL.
Аноним 07/04/26 Втр 13:33:27 #31 №331687554 
>>331682343 (OP)
В нормальных компаниях SQL — это просто инструмент, как молоток для плотника. Ты же ведешь себя так, будто сдаешь вступительные в MIT.
Аноним 07/04/26 Втр 13:35:18 #32 №331687611 
>>331682343 (OP)
Чо за аналитик? 180к как-то маловато, щас везде зп такие?
Аноним 07/04/26 Втр 13:49:01 #33 №331688021 
>>331687327
постгря. Не стал в dbt снапшотами пользоваться
Аноним 07/04/26 Втр 13:51:02 #34 №331688077 
>>331686301
при это бэкэнд типа заменили нейронки, а эти на похуй устраиваются с функционалом который еще первые модели нейронок решали
Аноним 07/04/26 Втр 13:53:06 #35 №331688157 
457890.jpg
>>331687611
>180к как-то маловато, щас везде зп такие?
Да!
Аноним 07/04/26 Втр 13:56:00 #36 №331688245 
>>331688077
Я больше скажу, я вообще с аналитиков охуеваю, там блять работа - тексты в конфлюенсе генерировать в ебических количествах, там нейронка десяток аналитиков заменяет как нехуй делать, при этом зп как у разраба и постоянно набор идёт. Думал аналитиков первых порешают, а нихуя
Аноним 07/04/26 Втр 13:58:16 #37 №331688326 
>>331687262
>Мимо шизтех питонист
Ну неудивительно что ты проебался, ордер бай идёт после селекта
Побил бы тебя немного
мимо jvm (java maqaque)
Аноним 07/04/26 Втр 14:08:44 #38 №331688706 
>>331688077
> при это бэкэнд типа заменили нейронки

Ты может быть имел ввиду фронтенд а не бэк?...
Аноним 07/04/26 Втр 14:13:54 #39 №331688880 
>>331688245
Знакомого сократили с работы, где он на собесе даже по базе sql обосрался. Недавно сократили, за четыре собеса и около трех недель нашел новую с зп выше чем там :)
Посмотрел пару курсов он, с его слов. образования нет даже вышки если что
Аноним 07/04/26 Втр 14:17:07 #40 №331688993 
>>331688880
Он аналитик или программист?
Аноним 07/04/26 Втр 14:17:28 #41 №331689003 
>>331682343 (OP)
скинь в тред запросы, если еще тут.
Аноним 07/04/26 Втр 14:17:51 #42 №331689016 
>>331688245
>там нейронка десяток аналитиков заменяет как нехуй делать,
Еблан, нейронка обосрется в этих текстах и никогда не найдет ошибку, а код хотя бы тестами можно покрыть
Аноним 07/04/26 Втр 14:21:58 #43 №331689167 
>>331688880
Я без образования и опыта вкатился, посмотрев пару бесплатных курсов. Устроился на 70к, через год уже 250к, щас 410к. Причём щас с нейронками вообще работать перестал, запись встречи кидаю корп. нейронке, та его транскрибирует, дальше это скармливаю второй нейронке и говорю сделай заебись. Причём если раньше надо было из нейронки в конфлюенс ещё перенести, щас тулзу запилили, чтоб ллмка сама туда писала. В итоге сидишь весь день, ебалом на созвонах щелкаешь, на стимдеке индюшатину гоняешь, а потом нейронка за тебя требования, доку и постановку напишет, раскидаешь их на аппрув всем и дальше в кресло пердишь
Аноним 07/04/26 Втр 14:23:14 #44 №331689200 
Подписался на тред.
Аноним 07/04/26 Втр 14:23:17 #45 №331689202 
>>331689016
Тексты аюпотом человек читает и если ошибки и есть, то либо тебе говорит поправить, либо на похуях игнорит, потому что и так понятно
Аноним 07/04/26 Втр 14:36:56 #46 №331689609 
>>331689167
Надо тоньше.
Аноним 07/04/26 Втр 14:52:04 #47 №331690015 
>>331688993
Пиздабол на двачах
Аноним 07/04/26 Втр 14:56:19 #48 №331690136 
>>331686301
Чел мне на тестере больше платят а из скуля я только селект и конверт_фром знаю
Аноним 07/04/26 Втр 15:05:53 #49 №331690405 
>>331685342
И как он в итоге?
Аноним 07/04/26 Втр 15:14:19 #50 №331690707 
>>331682343 (OP)
Красавчик, мою мечту исполнил! Что учил для вката, как долго?
Аноним 07/04/26 Втр 15:20:55 #51 №331690942 
>>331690405
Чот завис на простой задачке, хз почему. Причем я ищу инженера и вот уж скуль сраный должен спокойно разбирать.

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

Я в итоге за вчерашнюю девочку буду топить, хоть вообще не хотелось брать столько женщин в коллектив
Аноним 07/04/26 Втр 15:25:50 #52 №331691125 
Через пару недель буду идти на олгоритмическую сексуцию к крупный русский фаанг. Вообще алгоритмы не моя тема, особенно динамическое и дрочь с деревьями. Только за алгоритмы переживаю. Для систем дизайна вроде опыта у меня хватает. Выучил 5-6 алгоритмов. Чет ощущаю что не пройду. Меня любой профильник или олимпиадник тут уделает
Аноним 07/04/26 Втр 15:33:14 #53 №331691360 
>>331691125
Залупа ебаная. Душить человечков десятками сообесов - это турбо кал и неуважение к кандидату. Тратить 6 часов его жизни на созвоны - это очко.

Я провожу адеватный скрининг за 30 минут и потом зову на общение с моим руководителем и общаемся еще час + простенькая задачка на 5 минут.
Аноним 07/04/26 Втр 15:34:21 #54 №331691391 
>>331690942
Покажи задачку хоть, тут полный тред околоайти.
Аноним 07/04/26 Втр 15:38:32 #55 №331691513 
>>331691391
Да там движение на складе, прям простейшая задачка из сборника задач. Не прошу идеального решения, нужно хоть как-то сделать.

Дана таблица «движение товаров на складе» со следующими колонками:
1. product_id (int)
2. event_ts (timestamp)
3. income (int)
Колонка income может принимать положительные значения (приход) или отрицательные, если количество товара уменьшается.
Необходимо написать запрос, который выведет на каждый день остатки по всем товарам.
Считать, что вначале склад был пустой
Аноним 07/04/26 Втр 15:45:45 #56 №331691756 
>>331691513
из таймстемпа через экстракт извлекаем дату, потом группируем по продукту и дате и суммируем инкоме.

Как будто изи.
Аноним 07/04/26 Втр 15:47:43 #57 №331691826 
>>331691513
есть ощущение что задача с каким то ебанутым подвохом но пока не вижу
p.product_id as 'Продуктнаху', SUM(p.income) as 'Остаток на конец дня'
FROM движение товаров на складе p
GROUP BY p.product_id
WHERE CAST(p.event_ts as DATE) = CAST(now() as DATE)
подозреваю что сложность в проёбе индексов на преобразовании даты и об этом можно поговорить ололо индексы на таймстамп ты чё вообще ебанутый
Чё возьмёшь к себе?
мимо джавист 10 месяцев опыта, 23 годика, вышка есть
Аноним 07/04/26 Втр 15:48:43 #58 №331691853 
>>331691826
извиняюсь group by и where местами поменяйте а то я еблан чё то
Аноним 07/04/26 Втр 15:50:26 #59 №331691914 
>>331691826
>>331691853
аааа не на сегодняший день а в принципе на день, тогда ещё по дате группировку, читаю жопой, отправляюсь дальше набираться опыта видимо
Аноним 07/04/26 Втр 15:53:23 #60 №331692019 
>>331691914
там надо подзапрос сделать с суммой товаров за день с группировкой по дню и товару, может быть и 5 приходов в день
А потом из временной таблицы уже селект сделать
Аноним 07/04/26 Втр 15:56:48 #61 №331692128 
>>331692019
чё наху
я думаю имеет смысл вообще материалайзд вью использовать т.к. около-ОЛАП запрос и имеет смысл кешировать
Аноним 07/04/26 Втр 15:57:05 #62 №331692146 
>>331692019
ебанулся? там решение на пол строки >>331691756
Аноним 07/04/26 Втр 15:59:44 #63 №331692240 
>>331691513
Select product_id, trunc(event_ts), sum(income)
From хуйблица
Group by product_id, trunc(event_ts);

мимо еблан из говнобанка
Аноним 07/04/26 Втр 16:32:04 #64 №331693378 
>>331691756
>>331691826
>>331692240
Ну и чо вы получаете? Сами нарисуйте хоть.
У вас у всех просто группировка всех операций по дню, а нужно отображать на каждый день остатки по всем товарам

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

with t1 as (
select product_id, event_ts::date as dt, sum(income) as sum_inc
from src group by 1,2
)

select product_id, dt, sum(sum_inc) over (partition by product_id order by event_ts::date) from t1


Обычно все пишут +- такое. Дальше начинаем обсуждать, а нужна ли цте, а если без цте как убрать дубли и почему они появятся, а точно ли все строчки будут по ТЗ, потому что этот запрос отобразит только данные по товарам если было движение, а если движения нет месяц - нет данных. А где взять календарь, какие даты отображать. В общем не душу, но читать тз нужно.
Аноним 07/04/26 Втр 16:41:25 #65 №331693697 
>>331693378
Для остатков по всем товарам в исходном условии не была обозначена таблица со справочником товаров. Поэтому твой запрос тоже неправильный.
Аноним 07/04/26 Втр 16:47:14 #66 №331693913 
Все анончики. Поняли. Еду оператором SQL под Курск. Поздравьте. Платят вроде норм.
Аноним 07/04/26 Втр 16:47:37 #67 №331693929 
>>331693697
Ну да. В идеале тут еще 2 джоина нужно. Дистинкт по датам, чтобы календарь дат получить, дистинкт по айдишникам, чтобы их задублить и потом уже к этой матрице привязывать данные из оконки.

Только нейросетки выдают залупу не имея достаточного набора данных и на этой задаче норм работали как тест.
Аноним 07/04/26 Втр 16:58:48 #68 №331694378 
>>331693378
аааа бля действительно
нихуя себе спасибо за данный урок
почему мы одинаковую хуйню написали? как перестать делать такие логические ошибки?
Аноним 07/04/26 Втр 17:06:56 #69 №331694669 
>>331693378
Что такое цте?
Аноним 07/04/26 Втр 17:09:27 #70 №331694763 
>>331694378
Потому что опыта работы мало, я хз.

В тз ебаном каждое слово важное, когда тонны говно перехаваешь от заказчика - начинаешь за это животное думать и понимать бизнес-логику требуемую. Это кстати одна из задач бизнес аналитиков, понять что бизнес хочет, а не просто в конфлюенсе описать требования. Крайне редко тебе отдают адекватное тз и так же редко заказчик понимает что он хочет. Все литерали говорят ХОЧУ ШОБЫ БЫЛА ЗАЕБИСЬ.

>>331694669
with t1 as (
select product_id, event_ts::date as dt, sum(income) as sum_inc
from src group by 1,2
)

коммон тэйбл экспрешен. Подзапрос который считается 1 раз и потом подставляется как таблица.
Аноним 07/04/26 Втр 17:09:29 #71 №331694765 
>>331694669
коммон тейбл экспрешн
буквально алиас для запроса чтобы не городить нечитаемые вложенные подзапросы
Аноним 07/04/26 Втр 17:20:28 #72 №331695145 
>>331693378
> order by event_ts::date
Нет такого столбца, УВОЛЕН
Аноним 07/04/26 Втр 17:22:22 #73 №331695219 
>>331685135
>За тебя нейросеть абу-шная
ты думаешь этот идиот способен создать нейросеть?
comments powered by Disqus