Я вернулся из отпуска 😎
Всего за одну неделю я испытал море эмоций - был супер чилл, восторг, экстрим, тусовочки. Я даже отвык от своего компухтера и вроде бы перезагрузился🎮
Отдыхайте и путешествуйте, друзья❤️
Это привносит много красок и удлиняет жизнь💯
Теперь врываюсь в рабочий график. Посты буду делать чаще, уже много всего скопилось в заметках🫡 ✏️
Всего за одну неделю я испытал море эмоций - был супер чилл, восторг, экстрим, тусовочки. Я даже отвык от своего компухтера и вроде бы перезагрузился
Отдыхайте и путешествуйте, друзья
Это привносит много красок и удлиняет жизнь
Теперь врываюсь в рабочий график. Посты буду делать чаще, уже много всего скопилось в заметках
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤6👍5🍾2 2😁1
В таблице t1 в поле id есть значения 1,2,3,4, null. Что вернется в результате запроса?
select * from t1 where id not in (1,2,null)
select * from t1 where id not in (1,2,null)
Anonymous Quiz
37%
3, 4
24%
ошибка
12%
ничего (0 строк)
1%
1 строка с null
1%
2 строки с null
25%
3, 4, null
🗿11👍9🔥5🤔3❤2🤩1 1
Часто замечаю, как айтишники делятся технической литературой на английском языке.
У меня вопрос: кто-нибудь из вас читает техническую литературу на английском?
Я понимаю, что айтишные книги на английском языке читать должно быть легче, чем художественные книги. Но мне это все равно сложно.
Итак, чтение ит книг не супер полезно в плане развития скиллов. Лучше прочитать статью, пройти курсики, сделать пет проект и порешать задачки.
Но читать еще и на английском - это х2 к затраченному времени и затрате энергии. Какая-то имитация полезной деятельности.
Есть такой термин:
Профанация - если под видом полезного дела скрывается пустая трата времени.
Ставим жабу в очках😎 - если читаешь английском
Ноготочки💅 - читаешь на русском
Пиво🍻 - не читаешь книги
#МыслиВслух
У меня вопрос: кто-нибудь из вас читает техническую литературу на английском?
Я понимаю, что айтишные книги на английском языке читать должно быть легче, чем художественные книги. Но мне это все равно сложно.
Итак, чтение ит книг не супер полезно в плане развития скиллов. Лучше прочитать статью, пройти курсики, сделать пет проект и порешать задачки.
Но читать еще и на английском - это х2 к затраченному времени и затрате энергии. Какая-то имитация полезной деятельности.
Есть такой термин:
Профанация - если под видом полезного дела скрывается пустая трата времени.
Ставим жабу в очках
Ноготочки
Пиво
#МыслиВслух
Please open Telegram to view this post
VIEW IN TELEGRAM
Давайте пойдем дальше 🤭
Нужно ли знание английского языка айтишнику в РФ?
Нужно ли знание английского языка айтишнику в РФ?
Anonymous Poll
67%
да ✅
33%
нет ❌
🤷♂8🤣5😁2
Транзакции и ACID
Это достаточно популярная тема на собеседовании для data engineer-a и бэкендера.
Транзакция в контексте баз данных — это последовательность одной или нескольких операций (таких как вставка, обновление или удаление записей), которые база данных обрабатывает как одно действие. Она либо полностью успешна, либо полностью проваливается, без промежуточных состояний.
Пример: Банковский перевод
Когда вы отправляете деньги другу, происходят две вещи:
• Деньги списываются с вашего счета.
• Деньги зачисляются на их счет.
Эти два шага образуют одну транзакцию. Если ни один из шагов не удается, оба отменяются.
Без транзакций базы данных могут оказаться в несогласованных состояниях.
Например:
❌ Частичные обновления: Ваши деньги списываются, но ваш друг их не получает.
❌ Конфликты: Два человека одновременно бронируют последний билет в кино.
Транзакции решают эти проблемы, применяя такие правила, как свойства ACID (атомарность, согласованность, изоляция, долговечность).
Теперь давайте верхнеуровнево рассмотрим каждое из свойств ACID✍️
➖ Atomicity (Атомарность) - свойство, обеспечивающее целостность транзакций. Либо выполняются все изменения - commit, либо осуществляется rollback до первоначального состояния.
➖ Consistency (Согласованность) - принцип, согласно которому база данных гарантирует, что после успешного завершения каждой транзакции, данные в ней остаются в согласованном состоянии. Другими словами, до и после выполнения транзакции данные остаются надёжными и достоверными. Деньги не могут появиться из воздуха, а также должны соблюдаться все ограничения базы.
➖ Isolation (Изолированность) - свойство, гарантирующее, что выполнение одной транзакции не влияет на выполнение других. Каждая транзакция должна работать независимо от других, даже если они выполняются параллельно. Это предотвращает конфликты и сохраняет целостность данных. Есть разные уровни изоляций.
➖ Durability (Надёжность) - «что написано пером, не вырубишь топором». Это свойство гарантирует, что после успешного завершения транзакции изменения будут сохранены и доступны в БД. После того, как произошел commit транзакции, мы можем быть уверены, что изменения не будут отменены из-за какого-либо сбоя.
В ближайшее время я подробнее расскажу про acid, как достигается выполнение всех условий. После продолжу тему - расскажу что такое CDC, NoSQL-базы без acid транзакций, CAP теорема🫡
Эти темы важны для понимания архитектуры современных хранилищ.
Если интересно, ставим реакции😊 ⬇️
it пингвин | data engineer🐧
#Вопросы_с_собесов #архитектура #acid
Это достаточно популярная тема на собеседовании для data engineer-a и бэкендера.
Транзакция в контексте баз данных — это последовательность одной или нескольких операций (таких как вставка, обновление или удаление записей), которые база данных обрабатывает как одно действие. Она либо полностью успешна, либо полностью проваливается, без промежуточных состояний.
Пример: Банковский перевод
Когда вы отправляете деньги другу, происходят две вещи:
• Деньги списываются с вашего счета.
• Деньги зачисляются на их счет.
Эти два шага образуют одну транзакцию. Если ни один из шагов не удается, оба отменяются.
Без транзакций базы данных могут оказаться в несогласованных состояниях.
Например:
Транзакции решают эти проблемы, применяя такие правила, как свойства ACID (атомарность, согласованность, изоляция, долговечность).
Теперь давайте верхнеуровнево рассмотрим каждое из свойств ACID
В ближайшее время я подробнее расскажу про acid, как достигается выполнение всех условий. После продолжу тему - расскажу что такое CDC, NoSQL-базы без acid транзакций, CAP теорема🫡
Эти темы важны для понимания архитектуры современных хранилищ.
Если интересно, ставим реакции
it пингвин | data engineer
#Вопросы_с_собесов #архитектура #acid
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥28❤16👍9✍6 5 2💅1
Кто какой нейронкой пользуется?
В комменты напишите свое мнение, что больше заходит. Также интересно сравнить платные подписки и бесплатные. Я в этом деле профан, пользуюсь в основном DeepSeek и Perplexity.
В комменты напишите свое мнение, что больше заходит. Также интересно сравнить платные подписки и бесплатные. Я в этом деле профан, пользуюсь в основном DeepSeek и Perplexity.
Anonymous Poll
43%
ChatGPT (бесплатный)
19%
ChatGPT (платный)
62%
DeepSeek
11%
Claude
3%
Яндекс гпт
5%
Гигачат
2%
Midjourney
10%
Gemini
15%
Perplexity
1%
blackbox
👍5✍2😁2 2🔥1💅1
Вас когда-нибудь посещают мысли:
Ну этот ваш айти завод. Может лучше я открою фруктовую палатку в проходимом месте?🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13❤5🤣4 3💅2👍1🗿1
Ура, пятница...😎
Для меня неделька выдалась оч хардкорной - с 8 до 21 за компом ( хотя рабочие задачки делаю всего лишь пару часов).
Мне посоветовали пропить комлекс витаминов Б для поднятия продуктивности.
Начал пить и, действительно, стало большего энергии, концентрации и интереса в работе. Но возможно это всё самовнушение..🤷♂️
Кто чувствует, что ему не хватает энергии советую тоже пропить. Конечно, может правильно все делать под присмотром врачей.. Ну да ладно, это всего лишь витаминки.
upd. Лучше сначала сходить к врачу и сдать анализы, а потом принимать решения нужно ли пить какие-то БАДы и витаминки💯
А как у вас проходят рабочие дни?
🦦 - на чиле
🥵 - хардкор
Для меня неделька выдалась оч хардкорной - с 8 до 21 за компом ( хотя рабочие задачки делаю всего лишь пару часов).
Мне посоветовали пропить комлекс витаминов Б для поднятия продуктивности.
Комплекс витаминов Б - это группа водорастворимых витаминов, которые:
• поддерживают работу нервной системы
• участвуют в энергетическом обмене
• укрепляют иммунитет
• способствуют здоровью кожи, волос и ногтей
• участвуют в кроветворении
• поддерживают сердечно-сосудистую и пищеварительную системы
Показания: стресс, высокие нагрузки, несбалансированное питание, восстановление после болезней.
Начал пить и, действительно, стало большего энергии, концентрации и интереса в работе. Но возможно это всё самовнушение..
Кто чувствует, что ему не хватает энергии советую тоже пропить. Конечно, может правильно все делать под присмотром врачей.. Ну да ладно, это всего лишь витаминки.
upd. Лучше сначала сходить к врачу и сдать анализы, а потом принимать решения нужно ли пить какие-то БАДы и витаминки
А как у вас проходят рабочие дни?
🦦 - на чиле
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣28🔥7 5❤4😁2💅2
УРА нас уже тысяча! 😳
Привет, друзья! Не думал, что канал будет расти так быстро.
Спасибо вам за внимание и проявленный интерес❤️
В последнее время реже делаю посты. Дел становится больше, а часов в сутках нет 😞 Теперь все-таки понимаю, что вести блог это тоже очень трудозатратно. Буду повышать активность🤝
Сделал подборку интересных постов:
Теория и задачи для (jun/mid/sen)
• Отличие Where и Having
• Вопросы про джоины
• Популярные вопросы с собесов (lvl junior)
• Задачка на джоины
• Стандартизация SQL
• Задача на схлопывание строк и решение
• Задача из банка и решение
• Как удалить дубли из таблицы?
• Задачка про оценки
• Задачи с собесов
• Задача Альфа-банка и решение
• Статья по индексам и партициям
• Оптимизация SQL запросов
• Транзакции и ACID
Обзоры собеседования:
• Собеседование на senior DWH разработчик
• Собеседование в Газпромбанк
• Долгожданные загадки с собеса на 325к
Различные обучающие материалы:
• Презентации по BigData
• Ссылки с бесплатным материалом
• Темки с бесплатным обучением 😁
Истории:
• Забавные - первая задача в компании
• Грустные - буллинг от руководителя
Разное:
• Обо мне
• Думай и богатей
• За платное обучение или против
• Поймал дизмораль
• Интересная табличка
• Если во всех профессиях платили бы одинаково
• МыслиВслух
• Испытательный срок пройден
• Английский язык
Можете написать какие темы для вас более интересные (задачки, собесы, теория и тд). И если у вас есть какие-то пожелания или идеи для постов - тоже пишите⬇️
Также можете забустить канал😎
Всем еще раз спасибо😊 ❤️
it пингвин | data engineer🐧
Привет, друзья! Не думал, что канал будет расти так быстро.
Спасибо вам за внимание и проявленный интерес
В последнее время реже делаю посты. Дел становится больше, а часов в сутках нет 😞 Теперь все-таки понимаю, что вести блог это тоже очень трудозатратно. Буду повышать активность
Сделал подборку интересных постов:
Теория и задачи для (jun/mid/sen)
• Отличие Where и Having
• Вопросы про джоины
• Популярные вопросы с собесов (lvl junior)
• Задачка на джоины
• Стандартизация SQL
• Задача на схлопывание строк и решение
• Задача из банка и решение
• Как удалить дубли из таблицы?
• Задачка про оценки
• Задачи с собесов
• Задача Альфа-банка и решение
• Статья по индексам и партициям
• Оптимизация SQL запросов
• Транзакции и ACID
Обзоры собеседования:
• Собеседование на senior DWH разработчик
• Собеседование в Газпромбанк
• Долгожданные загадки с собеса на 325к
Различные обучающие материалы:
• Презентации по BigData
• Ссылки с бесплатным материалом
• Темки с бесплатным обучением 😁
Истории:
• Забавные - первая задача в компании
• Грустные - буллинг от руководителя
Разное:
• Обо мне
• Думай и богатей
• За платное обучение или против
• Поймал дизмораль
• Интересная табличка
• Если во всех профессиях платили бы одинаково
• МыслиВслух
• Испытательный срок пройден
• Английский язык
Можете написать какие темы для вас более интересные (задачки, собесы, теория и тд). И если у вас есть какие-то пожелания или идеи для постов - тоже пишите
Также можете забустить канал
Всем еще раз спасибо
it пингвин | data engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
11❤18 7👍2🔥2😍2😭1💅1 1
it пингвин | data engineer pinned «УРА нас уже тысяча! 😳 Привет, друзья! Не думал, что канал будет расти так быстро. Спасибо вам за внимание и проявленный интерес❤️ В последнее время реже делаю посты. Дел становится больше, а часов в сутках нет 😞 Теперь все-таки понимаю, что вести блог это…»
Продолжим говорить об ACID
Раскроем буковку🔤 :
Атомарность гарантирует, что транзакция, состоящая из нескольких операций, выполняется как единая и неделимая единица работы: она либо полностью завершается успешно (фиксируется), либо полностью завершается неудачей (откатывается).
Если какая-либо часть транзакции завершается неудачей, вся транзакция откатывается, и база данных восстанавливается в том же состоянии, в котором она была до начала транзакции.
Как базы данных реализуют атомарность
Базы данных используют два ключевых механизма для обеспечения атомарности.
1️⃣ Журналы транзакций (журналы предварительной записи - Write-Ahead Logs, он же WAL)
Каждая операция записывается в журнал предварительной записи, прежде чем она будет применена к фактической таблице базы данных.
После того как запись WAL безопасно помещена на диск, база данных приступает к изменению страниц в памяти, содержащих строки для учетной записи A и учетной записи B.
Когда операции увенчаются успехом:
• База данных отмечает идентификатор транзакции 12345 как зафиксированный в журнале транзакций.
• Недавно обновленные балансы для A и B в конечном итоге будут сброшены из памяти в соответствующие файлы данных на диске.
❗️ Если база данных выходит из строя после записи в журнал, но до полного обновления файлов данных, WAL предоставляет способ восстановления:
• Контрольные точки (checkpoints) играют ключевую роль, поскольку определяют, с какого места в WAL начинается восстановление.
• СУБД сканирует WAL начиная с последней контрольной точки и воспроизводит все операции, которые были зафиксированы в журнале, но еще не записаны в файлы данных. Таким образом, база данных приводит свои данные в согласованное состояние (применяя все операции, которые были успешно закоммичены до сбоя).
✅ СУБД повторно применяет операции (например, UPDATE) , чтобы гарантировать правильность окончательных балансов в файлах данных.
❌ Если транзакция не была зафиксирована или была помечена как «выполняющаяся» на момент сбоя,то СУБД не применяет эти изменения.
2️⃣ Протоколы фиксации/отката
Базы данных предоставляют такие команды, как BEGIN TRANSACTION, COMMIT и ROLLBACK
Любые изменения, внесенные между BEGIN TRANSACTION и COMMIT
считаются «выполняемыми» и не будут применены окончательно, пока транзакция не будет успешно зафиксирована.
Если какой-либо шаг завершается неудачей или вы явно указываете ROLLBACK, все изменения с момента начала транзакции отменяются.
➖➖➖➖➖➖➖➖➖➖➖➖
Если интересна БАЗА, то ставим реакции😊 ⬇️
it пингвин | data engineer🐧
#Вопросы_с_собесов #архитектура #acid
Раскроем буковку
Атомарность гарантирует, что транзакция, состоящая из нескольких операций, выполняется как единая и неделимая единица работы: она либо полностью завершается успешно (фиксируется), либо полностью завершается неудачей (откатывается).
Если какая-либо часть транзакции завершается неудачей, вся транзакция откатывается, и база данных восстанавливается в том же состоянии, в котором она была до начала транзакции.
Как базы данных реализуют атомарность
Базы данных используют два ключевых механизма для обеспечения атомарности.
Каждая операция записывается в журнал предварительной записи, прежде чем она будет применена к фактической таблице базы данных.
После того как запись WAL безопасно помещена на диск, база данных приступает к изменению страниц в памяти, содержащих строки для учетной записи A и учетной записи B.
Когда операции увенчаются успехом:
• База данных отмечает идентификатор транзакции 12345 как зафиксированный в журнале транзакций.
• Недавно обновленные балансы для A и B в конечном итоге будут сброшены из памяти в соответствующие файлы данных на диске.
• Контрольные точки (checkpoints) играют ключевую роль, поскольку определяют, с какого места в WAL начинается восстановление.
• СУБД сканирует WAL начиная с последней контрольной точки и воспроизводит все операции, которые были зафиксированы в журнале, но еще не записаны в файлы данных. Таким образом, база данных приводит свои данные в согласованное состояние (применяя все операции, которые были успешно закоммичены до сбоя).
Базы данных предоставляют такие команды, как BEGIN TRANSACTION, COMMIT и ROLLBACK
Любые изменения, внесенные между BEGIN TRANSACTION и COMMIT
считаются «выполняемыми» и не будут применены окончательно, пока транзакция не будет успешно зафиксирована.
Если какой-либо шаг завершается неудачей или вы явно указываете ROLLBACK, все изменения с момента начала транзакции отменяются.
➖➖➖➖➖➖➖➖➖➖➖➖
Если интересна БАЗА, то ставим реакции
it пингвин | data engineer
#Вопросы_с_собесов #архитектура #acid
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33 12❤9👍5 2
Forwarded from Дата-инженерские заметки
Недавно осознала, что каналу уже год — в связи с этим решила рассказать немного о себе.
Я — Айлин, дата-инженер из Альфа-Банка, ex Procter & Gamble. В IT пришла после учебы в сберовской Школе 21.
В этом канале делюсь вопросами с реальных собеседований на позицию дата-инженера, задачами с лайвкодинга и полезными материалами для подготовки. Посмотреть всё это можно по хештегам:
#de_собеседование
#de_тестовое_livecoding
#de_обсуждение
Также пишу про свою жизнь в корпоративном мире — пытаюсь не только выживать в нём, но и иногда выигрывать.
😘 : в личку часто прилетают вопросы обо мне, если таковые имеются, отвечу в комментариях💋
Я — Айлин, дата-инженер из Альфа-Банка, ex Procter & Gamble. В IT пришла после учебы в сберовской Школе 21.
В этом канале делюсь вопросами с реальных собеседований на позицию дата-инженера, задачами с лайвкодинга и полезными материалами для подготовки. Посмотреть всё это можно по хештегам:
#de_собеседование
#de_тестовое_livecoding
#de_обсуждение
Также пишу про свою жизнь в корпоративном мире — пытаюсь не только выживать в нём, но и иногда выигрывать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🗿5👍2🤷♂1🔥1
Обзор собеседования
Должность: Разработчик DWH/ETL (Data Engineer)
Компания: Островок
Тип собеса: #тех_собес
Грейд: #Middle
Вилка: 250-300к
Краткий обзор собеседования:
Собес из предложки. У кого есть обзоры собесов, тоже делитесь, будем нарабатывать базу💅
it пингвин | data engineer🐧
Должность: Разработчик DWH/ETL (Data Engineer)
Компания: Островок
Тип собеса: #тех_собес
Грейд: #Middle
Вилка: 250-300к
Краткий обзор собеседования:
• Что такое инциндент у вас в компании?
• Как оптимизировать запрос?
• Виды физических джоинов?
• Всегда ли спилл на диск это плохо?
• Какие виды индексов бывают?
• Что такое кластерный индекс?
• Порядок указания полей при создании индекса?
• Хорошо или плохо булевые поля в индекс сувать?
• Премущества кластерного индекса?
• Разница между парцицированием и шардировапнием?
• Разница в скорости работа SELECT в строчных и колоночных СУБД?
• Если колоночная БД быстрее, то зачем тогда строчные?
• Что такое deadlock в блокировках?
Собес из предложки. У кого есть обзоры собесов, тоже делитесь, будем нарабатывать базу
it пингвин | data engineer
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍7 4🫡2❤1💅1 1
IT_One легенды
Проходил собес в Газпромбанк на синьорскую позицию разраб data lake. Говорили про мой опыт, хадуп, оптимизацию, разные инструменты и технологии,модели данных, запросики в уме строил.. Короче база.
Работать я там, конечно, не буду. Нужно ковырять древнюю SAS DI...
В общем, собес был изичный и я на все ответил четко. В конце мне сказали
Ахахахахх💀 🤣 А нахера я свое время тратил вообще, не понимаю🤡
Обожаю IT one❤️
Проходил собес в Газпромбанк на синьорскую позицию разраб data lake. Говорили про мой опыт, хадуп, оптимизацию, разные инструменты и технологии,модели данных, запросики в уме строил.. Короче база.
Работать я там, конечно, не буду. Нужно ковырять древнюю SAS DI...
В общем, собес был изичный и я на все ответил четко. В конце мне сказали
Все круто, ты нам подходишь, но на эту ставку нашли людей и их уже оформляют. Мы скажем, что если есть вариант лучше тебя взять, но скорее всего уже поздно.
Ахахахахх
Обожаю IT one
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41😱10🔥3😭2💅2
Ответ от IT One
Я им назвал свои зп ожидания, они не смогли такое предложить:
я надеюсь hr-ка на меня не подписана 😁
они написали что вы в приоритете, другому кандидату оффер не успели сделать. я уточнила, можем делать вам оффер, очереди нет
уточнила, у нас не смогут предложить выше 300. Можем посмотреть другие вакансии тогда
я надеюсь hr-ка на меня не подписана 😁
😁18❤5👍3 2🔥1 1
Годовая подписка на Perplexity Pro
Pro-версия:
И для меня очень важный плюс - работает без ВПН!
Вообще подписка по классике стоит на $20/месяц.
Ко мне пришел добрый подписчик и рассказал как можно купить годовую подписку на Perplexity в десятки раз дешевле🤝
Об этом многие знают, но рассказываю таким же как и я работягам, которые слабо шарят за все эти ваши ИИ и ГПТ.
В общем, на plati.market можно купить годовую подписку за 400 - 1000 рублей (получается скидка >90%).
Это не реклама, я ни за что не отвечаю, принимайте решения сами. Может там где-то есть скам. Но я купил и оч доволен.
Нужна новая почта, которая не привязана к Perplexity.
Я купил подписку вот тут.
Perplexity Pro пока что пользуюсь около месяца. Другими LLM перестал пользоваться (но хочу еще cursor затестить).
В целом доволен, но не скажу, что вижу очень большую разницу с тем же DeepSeek. Удобно, что можно выбирать разные модельки под разные потребности. В последнее время пользуюсь Claude.
Можете написать свое мнение о PP или про вашу любимую ИИ-шку⬇️
it пингвин | data engineer 🐧
#полезная_инфа
Pro-версия:
Дает доступ к топовым языковым моделям:
• GPT-4.1 — для сложных задач и программирования
• Claude 4.0 Sonnet — для нюансированных языковых задач
• Gemini 2.5 Pro — Google's latest с продвинутыми возможностями рассуждений
• Sonar Large — собственная модель Perplexity на базе LlaMa 3.1 70B
• Reasoning Models — R1, o3, для сложного аналитического мышления
Технологические фишки
• Real-time поиск — получает актуальную информацию из интернета в режиме реального времени
• Генерация изображений
• Голосовой ввод
*и многое другое. Сами почитаете:)
И для меня очень важный плюс - работает без ВПН!
Вообще подписка по классике стоит на $20/месяц.
Ко мне пришел добрый подписчик и рассказал как можно купить годовую подписку на Perplexity в десятки раз дешевле
Об этом многие знают, но рассказываю таким же как и я работягам, которые слабо шарят за все эти ваши ИИ и ГПТ.
В общем, на plati.market можно купить годовую подписку за 400 - 1000 рублей (получается скидка >90%).
Это не реклама, я ни за что не отвечаю, принимайте решения сами. Может там где-то есть скам. Но я купил и оч доволен.
Нужна новая почта, которая не привязана к Perplexity.
Я купил подписку вот тут.
Perplexity Pro пока что пользуюсь около месяца. Другими LLM перестал пользоваться (но хочу еще cursor затестить).
В целом доволен, но не скажу, что вижу очень большую разницу с тем же DeepSeek. Удобно, что можно выбирать разные модельки под разные потребности. В последнее время пользуюсь Claude.
Можете написать свое мнение о PP или про вашу любимую ИИ-шку
it пингвин | data engineer 🐧
#полезная_инфа
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥5 4 2👍1🤣1🫡1
Днем прошел первую секцию в Яндекс 😄
Созвонились с норм мужиком - просто порешали sql задачки и немного поговорили про архитектуру 🤝
Кстати, задачи мне прям понравились. Скоро выложу их.
Через пару часов пришел ответ:
Задачи на питоне давно не решал. Так что возможно устрою себе челлендж на этот месяц - каждый будний день решать алго задачку на литкоде🤔
Зачем мне этот Яндекс?
- чисто ради интереса (и контента само собой 😁)
Столько разговоров о них. Надо самому прочувствовать это experience 🥰
Еще слышал, что если раз прошел успешно секции sql/python, то результаты сохраняются и потом не надо будет проходить каждый раз эти этапы.
У кого был опыт взаимодействия Яндексоидами, как вам?)⬇️
Созвонились с норм мужиком - просто порешали sql задачки и немного поговорили про архитектуру 🤝
Кстати, задачи мне прям понравились. Скоро выложу их.
Через пару часов пришел ответ:
Cекция на скл пройдена оочень хорошо) приглашаю тебя на алгоритмы.
Слоты пока совсем далеко, почти через месяц..
Задачи на питоне давно не решал. Так что возможно устрою себе челлендж на этот месяц - каждый будний день решать алго задачку на литкоде
Зачем мне этот Яндекс?
- чисто ради интереса (и контента само собой 😁)
Столько разговоров о них. Надо самому прочувствовать это experience 🥰
Еще слышал, что если раз прошел успешно секции sql/python, то результаты сохраняются и потом не надо будет проходить каждый раз эти этапы.
У кого был опыт взаимодействия Яндексоидами, как вам?)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥12👍4 4🗿3 1
Обзор собеседования
Должность: DWH разработчик
Компания: ГК Иннотех
Тип собеса: #тех_собес
Грейд: #Middle
Вилка: от 200к (думаю 270 можно выбить)
Краткий обзор собеседования:
Собес прошлогодний и был прям по самой базе, которую нужно обязательно знать.
У кого есть обзоры собесов (на аналитиков тоже интересно) - делитесь, делаем базу💅
it пингвин | data engineer 🐧
boost🥰
Должность: DWH разработчик
Компания: ГК Иннотех
Тип собеса: #тех_собес
Грейд: #Middle
Вилка: от 200к (думаю 270 можно выбить)
Краткий обзор собеседования:
• Операторы в airflow?
• Для чего нужны сенсоры?
• Есть несколько дагов, как их связать между собой?
• Что такое dwh, DataLake в чем отличия?
• Звезда, Снежинка, Data Vault что такое?
• Какие есть нормальные формы?
• Что такое первычный ключ?
• Что такое суррогатный ключ, на примере кредитного договора?
• Для чего нужны колоночные БД?
• Почему нам все не хранить в колоночных БД?
• Что такое исторические таблицы?
• Как формируются исторические таблицы (про типы SCD)
• Что знаешь инкрементальную загрузку?
• Что такое NULL, как с ними работать?
• 10 + NULL?
• Как джоинятся NULL?
• Виды JOIN?
• Зачем нужен HAVING?
• Как убрать дубли из таблицы?
• Что знаешь про индексы, для чего нужны?
• Что значит сбалнасированное дерево и как оно ускоряет поиск?
• Есть ли разница в каком порядке ставить атрибуты при создании индекса (многомерные индексы)
• Почему SELECT могут медлденно работать, если повесить кучу индексов?
• На что обращать внимание в плане запроса?
• Виды сканирования данных?
• Виды физических джоинов?
• Статистика связанная с индексами?
Задачка:
• Создать сипсок чисел от 1 из 9 по рекурссии
• Разбить на 5 групп (идея про остаток деления на 5)
• По каждой группе посчитать сумму чисел и нарастающий итог
Собес прошлогодний и был прям по самой базе, которую нужно обязательно знать.
У кого есть обзоры собесов (на аналитиков тоже интересно) - делитесь, делаем базу
it пингвин | data engineer 🐧
boost🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥21❤5🫡3👍1 1 1