Интересное что-то – Telegram
Интересное что-то
517 subscribers
2.72K photos
253 videos
138 files
4.51K links
Материалы и мысли, понадерганные отовсюду
Блог: https://news.1rj.ru/str/asisakov_channel
Чат: https://news.1rj.ru/str/youknowds_chat
Download Telegram
Forwarded from DevFM
В задачах на проектирование чего-либо интервьюера интересует не столько сам ответ, сколько ход ваших мыслей. Вы можете не дойти до правильного ответа, или дойти с подсказкой. Рассмотрим потенциальные решения задачи и покритикуем их:
💡 Давайте присылать все данные на фронт и фильтровать там.
🚫 1кк записей передавать нецелесообразно. Более того, даже хранить фильтры на фронте не выйдет, так как они динамические и определяются конкретной выборкой. В любом случае, фильтровать должен бекенд.

💡В postgres можно спроектировать схему для хранения фильтров в связке со списком товаров, к которым эти фильтры можно применять.
🚫 Здесь не стали приводить конкретики, но отметим, что при таком подходе будут проблемы с динамическим обновлением счетчиков. А ещё такое решение несёт сложную ментальную нагрузку на разработчика.

💡Сведём задачу фильтрации к фасетному поиску. Для этого каждую единицу товара мы характеризуем набором конкретных признаков.
В базе данных нам нужно завести отдельную колонку, где для каждого товара явно хранить набор его признаков и их значений. Для агрегации, подсчета количества и быстрого поиска по выбранным фильтрам можно использовать мощный механизм полнотекстового поиска.

Пример реализации такого решения с использованием полнотекстового поиска в postgres приведен в статье Faceted search using PostgreSQL full text search.
Forwarded from Quality Content
https://huggingface.co/tinkoff-ai/ruDialoGPT-medium

https://huggingface.co/tinkoff-ai/ruDialoGPT-small

Их готовые файнтюненные модели - остается найти сервачок и снарядить ботов в новую телегу
Forwarded from Nik B
Кому интересно просто о чем онсайт - у меты материалы есть https://www.metacareers.com/DE-prep-onsite/
Курс для подготовки который довольно не плохо cover basics -
https://www.udemy.com/course/data-engineer-interview-prep/

но продакт сенс может быть чуть тяжелее
дата моделинг обычно уровня dimensional modelling
Forwarded from DevFM
Сервис проверки регулярок regex101

У вас была одна проблема, потом вы решили применить регулярные выражения, теперь у вас две проблемы. Регулярки выглядят универсальным молотком, и после их изучения весь мир становится похожим на гвоздь. Но будьте осторожны! Применяйте регулярные выражения вдумчиво, когда другие способы действительно плохо применимы. Один из способов применения регулярок в pattern matching мы предлагали ранее.

Если всё-таки решили использовать регулярки, то для понимания их работы существует удобный сервис regex101.
Из удобного:
— наглядно видно, какая часть текста попала под регулярное выражение
— объясняется, как именно работает ваша регулярка
— есть подсказки, где можно быстренько что-то подглядеть
— можно выбрать язык, в рамках которого пишется регулярка, чтобы учитывать особенности ЯП

В дополнение есть менее применимый на практике сервис по визуализации и объяснению регулярок — regex-vis.
#skills
#visualization
Классная штука
Залил на Хабр статью про библиотеку Voilà (читается "вуаля"), которая позволяет конвертировать ноутбуки в веб-приложения.

https://habr.com/ru/post/698662/
Forwarded from Борис опять
Снова про поиск работы.

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

Google:
Общий гайд: https://careers.google.com/interview-tips/
Технический: https://techdevguide.withgoogle.com/paths/interview/?programming_languages=python

Meta:
SWE: https://www.metacareers.com/swe-prep-onsite/
DE: https://www.metacareers.com/DE-prep-onsite/

Microsoft:
Общий гайд: https://careers.microsoft.com/us/en/interviewtips

Amazon:
Общий гайд: https://www.amazon.jobs/en/landing_pages/interviewing-at-amazon
SWE: https://www.amazon.jobs/en/software-development-interview-prep?INTCMPID=OAAJAZ100026B#/

Если бы я готовился искать работу, то прошел бы технический гайд от Google или от Meta, т.к. мне кажется они максимально по делу.
#cv #interview
Гарвардский гайд по составлению резюме

https://hwpi.harvard.edu/files/ocs/files/hes-resume-cover-letter-guide.pdf
#interview #behavioral
Диковинка в русскоязычном сегменте
#softskills
Про синдром самозванца и прокрастинацию
Мини-гид с постами про синдром самозванца и самооценку 🚀

Многие из нас испытывают синдром самозванца и страдают из-за заниженной самооценки. Эти посты позволят вникнуть в суть проблемы и начать избавляться от дискомфорта.

1️⃣ Что такое синдром самозванца и как его вычислить?

2️⃣ Как синдром самозванца влияет на работу?

3️⃣ Что такое самооценка?

4️⃣ Что помогает адекватной самооценке?

Как именно мешают синдром самозванца и низкая самооценка:

5️⃣ замедляют движение к целям;

6️⃣ ведут к страху просить повышение;

7️⃣ заставляют прокрастинировать.

Бонус: Почему сравнивать себя с другими — не всегда вредно?

Сохраняйте мини-гид в закладки и делитесь с близкими 💌
#sql
С чего начать
Изучаем SQL с нуля: курсы, книги, полезные ссылки

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

Читать статью
Forwarded from Artificial stupidity
#statistics

Нашел клевую штуку - интерактивную книгу "Дружелюбная эконометрика". Полистал, выглядит весьма интересно.

В качестве выдержки приведу "чек-лист эконометриста" из источника:
1. Нет ли в модели пропущенных существенных переменных?
2. Верна ли выбранная функциональная форма?
3. Нет ли в модели эндогенности в результате двусторонней причинно-следственной связи?
4. Не искажены ли выводы из-за сильных ошибок измерения регрессора?
5. Не забыли ли вы использовать состоятельные в данных условиях стандартные ошибки?
6. Если переменная интереса оказалась незначимой, не вызвана ли эта незначимость сильной мультиколлинеарностью?
7. Верно ли определены границы генеральной совокупности, на которую вы обобщаете выводы своей модели?