Viktor
на самом деле решил один-в-один как здесь https://vitkarpov.me/posts/maximum-profit-in-job-scheduling/
Viktor
есть вероятность, что можно как-то побыстрее кеш организовать, но уже лень. https://pastebin.com/9tb6DL0w
Viktor
код чистенький зато. слезы счастья.
Viktor
Viktor
Volodymyr
Viktor
Я вот в Амазон притащил вопрос «реализовать интерфейс тестового фреймворка describe-it, стандартный а-ля jest, чтобы просто рисовал вложенными списками отчёт» — мне один раз такой вопрос задавали, и я запомнил. Задачка классная, коллегам понравилась, взяли в копилку теперь.
Viktor
Хочется больше задач, которые с одной стороны и про алгоритмы, но с другой стороны и про фронтенд, если уж фронтендеров собеседуем.
Viktor
Которые потом не пишут фронтенд, но это уже другая история 😂
Viktor
Stas
О, там есть даже твой reply :OO тока заметил
Viktor
Я после выхода на работу стал читать Kotlin in Action. Кстати, надо сказать JetBrains реально молодцы, известны во всем мире.
Viktor
И книга годная вышла.
Viktor
Viktor
The internal frameworks were more complex than the language.
Viktor
Вот самое главное.
Viktor
имхо, ещё одна сложность, понять какие вокруг есть команды, кто от кого зависит, какие цели где кто и почему блокирует, тому запросы лишние не сделай, у этих индексов нет поэтому такие запросы не делай, и далее и далее.
Viktor
это суть работы в корпорации
Viktor
в итоге, вместо программирования начинаешь ходить по бесконечным встречам распутывая клубок «так исторически сложилось»
Viktor
Viktor
зато когда решаешь по-настоящему сложную задачу получаешь удовлетворение от наступления порядка, хоть и через год 😃
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Капееееееец. Т.е. мой говнокод еще и быстрый... Я в шоке... Я думал все, там сложность O((N!)^(N!))
Порридж В Ко-ливинге
Я думал там что-то хитрое есть
Порридж В Ко-ливинге
Пока сам на бэк не придешь, ручками не помахаешь, не продуктовые задачки двигаться не будут.
Валяться в бэклоге будет вечно
Volodymyr
Хана Миру (MSK+4)
А сложная? Или только flat был?
Viktor
Viktor
В Амазоне у каждой команды есть т.н. Office Hours, специальное время куда можно записать и там «задать вопрос, наброс, или принести пулл-реквест в режиме парного программирования»
Viktor
Так реально задачи в беклоге не тухнут.
даня
щас буду на новом проекте с монорепой
страдать буду от управления монорепой?
Vlad
а тут все я так понимаю работают в известных компаниях или FAANG?
Volodymyr
даня
Сбер так себе известная за пределами снг в отличие от Я )
Alex Azarov
Vlad
я тут походу самый джун)
Viktor
даня
Мэйл Я Сбер Озон??
даня
МЯСОРУБКА
Мейл Я Сбер Озон Рамблер(?)) У(?) Б(?) Контур Авито
Ilia
Порридж В Ко-ливинге
Viktor
Alex Azarov
Ilia
Alex Azarov
190к джуном это же шутка да?
Yuriy
190к джуном это же шутка да?
Нет, недавно в твиттере пробегало. В каком-то банке готовы платить джунам фронтендерам 190к. Учитывая, что МТС банк готов платить лидам 350-400, я не удивлен )
Alex Azarov
вообще сеньорам в Яндексе ещё акции отваливают, так что всё равно то же самое получается
Yuriy
Я слышал, что синьорам за опционы надо ещё побороться. Вот лидам, да, дают
Порридж В Ко-ливинге
Порридж В Ко-ливинге
300 это еще без опциона
Viktor
А если императором быть, то вообще 😄
Andrey
А что, опционы в яндексе не всем дают?
Viktor
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Т.е. мое вчерашнее за 600 мс было в топ 95%, значит ОЧЕНЬ много людей не смогли хорошо её реализовать с быстрой скоросью. И такую жесткую задачку дали на 2 день
Viktor
Там ещё и сортировка, не все так просто, надо посмотреть. Любопытно.
Порридж В Ко-ливинге
Viktor
Stas
Как-то очень хитро заполняется dpn_table, пока непонел 🤔Upd: Ааааааааааа ясно..
Порридж В Ко-ливинге
Как-то очень хитро заполняется dpn_table, пока непонел 🤔Upd: Ааааааааааа ясно..
Ага, это сколько надо сделать шагов, т.к. в митоне массивы сортируются по элементно (словарная сотрировка), т.е. [[2,3],[2,2],[0,1]] отсортируется всегда в [[0,1],[2,2],[2,3]], и никогда в [[0,1],[2,3],[2,2]] (т.к. если первый элемент одного числа равен первому элменту второго, то сравнивают вторые элементы)
Порридж В Ко-ливинге
Как я понял сегодняшнюю лучше чем за O(N) памяти не решить
Stas
Ого, она hard!
Viktor
Лютый челендж.
Viktor
Первоапрельская шутка затянулась 😄
Владъ
Через полчаса weekly content, кто будет проходить?
Evgeniy
Evgeniy
Сложность не смотрел, думал медиум.
Evgeniy
Владъ