Релиз конспектов
Lakehouse concepts
Что включено?
• Что такое Lakehouse
• Обзор Каталогов
• Выбор каталога
• Обзор ELT инструментов
• Тестовые образа с каждым из инструментов (Apache Spark, Trino и другие)
• Тестовые сборки с каждым из инструментов
• Тестовый код для каждого ETL инструмента
• Обзор Trino
• Конфигурация Trino и основные настройки
• Дополнительные настройки Trino
• Теория по Trino и Iceberg
• Clickhouse + Iceberg
Материалы, которые доступны в канале:
Доступ: по ссылке
Что дальше, но пока не готово:
• Оптимизационные техники для Iceberg
• DBT+ Iceberg - настройка и базовые скрипты
• System Design платформы
• Решение различных проблем, которые встречаются на пути эксплуатации платформы
Другие конспекты:
Apache Spark: Advanced
Greenplum
DWH+Hadoop+Kuber
Clickhouse
Lakehouse concepts
Что включено?
• Что такое Lakehouse
• Обзор Каталогов
• Выбор каталога
• Обзор ELT инструментов
• Тестовые образа с каждым из инструментов (Apache Spark, Trino и другие)
• Тестовые сборки с каждым из инструментов
• Тестовый код для каждого ETL инструмента
• Обзор Trino
• Конфигурация Trino и основные настройки
• Дополнительные настройки Trino
• Теория по Trino и Iceberg
• Clickhouse + Iceberg
Материалы, которые доступны в канале:
Доступ: по ссылке
Что дальше, но пока не готово:
• Оптимизационные техники для Iceberg
• DBT+ Iceberg - настройка и базовые скрипты
• System Design платформы
• Решение различных проблем, которые встречаются на пути эксплуатации платформы
Другие конспекты:
Apache Spark: Advanced
Greenplum
DWH+Hadoop+Kuber
Clickhouse
❤21🔥8
Сбер кринж?
Final Results
39%
Да (для всех)
43%
Нет (для всех)
8%
Да (я сотрудник Сбера)
11%
Нет( я сотрудник Сбера)
🤗7 3
Forwarded from Segfaulted But Survived
Вакансия: Golang Engineer (Senior)
Компания: EMCD
Предполагаемая вилка: во время разговора с HR от 9000 евро. Сначала согласились, в итоге оффер на ту же позицию сделали 6000-6500 USDT без согласования меньшей суммы со мной. Оплата только на внутренний кошелёк компании и только в USDT
Период собеседования: июнь 2025
Формат работы: удаленная работа
Этапы собеседований: HR -> Tech interview -> Fit interview -> Offer
Краткая справка о процессе интервью:
HR вышел на меня сам через сутки после отклика на сайте компании (судя по контексту, отклик не заметили). Созвонились, он задал базовые вопросы про локацию, зарплату, опыт, рассказал про компанию. Обещал, что весь процесс займёт чуть больше недели до презентации оффера, если с моей стороны будет активность. В итоге прошло около 3,5 недель с первого звонка до презентации оффера.
Tech interview с tech lead'ом всей компании. Вопросов много, и они глубокие. Низкоуровневые темы, го, бд, очереди и кэши, системный дизайн на словах. Интервью длилось больше 2 часов.
Fit interview с руководителем команды. В основном просто пообщались, что кому важно. Обменялись с ним контактами, и он мне почти сразу сказал, что у меня будет оффер.
В итоге с этого момента оффер ждала 1,5 недели. В прошлый понедельник со мной созвонился HR, презентовал оффер (на 40+% ниже, чем изначально договаривались), в приказном порядке сказал подписать и отправить его до середины этого же дня. От меня был отказ, хотя руководитель команды очень понравился.
Компания: EMCD
Предполагаемая вилка: во время разговора с HR от 9000 евро. Сначала согласились, в итоге оффер на ту же позицию сделали 6000-6500 USDT без согласования меньшей суммы со мной. Оплата только на внутренний кошелёк компании и только в USDT
Период собеседования: июнь 2025
Формат работы: удаленная работа
Этапы собеседований: HR -> Tech interview -> Fit interview -> Offer
Краткая справка о процессе интервью:
HR вышел на меня сам через сутки после отклика на сайте компании (судя по контексту, отклик не заметили). Созвонились, он задал базовые вопросы про локацию, зарплату, опыт, рассказал про компанию. Обещал, что весь процесс займёт чуть больше недели до презентации оффера, если с моей стороны будет активность. В итоге прошло около 3,5 недель с первого звонка до презентации оффера.
Tech interview с tech lead'ом всей компании. Вопросов много, и они глубокие. Низкоуровневые темы, го, бд, очереди и кэши, системный дизайн на словах. Интервью длилось больше 2 часов.
Fit interview с руководителем команды. В основном просто пообщались, что кому важно. Обменялись с ним контактами, и он мне почти сразу сказал, что у меня будет оффер.
В итоге с этого момента оффер ждала 1,5 недели. В прошлый понедельник со мной созвонился HR, презентовал оффер (на 40+% ниже, чем изначально договаривались), в приказном порядке сказал подписать и отправить его до середины этого же дня. От меня был отказ, хотя руководитель команды очень понравился.
Черт возьми, мы вкалываем на Data фабриках и в Бигтех компаниях,
гнем спины в офисах Сбера и Альфа-Банка.
Нас дразнят, рекламируя ИТ-ипотеку.
Мы работаем в дерьме, чтобы купить дерьмо нам не нужное.
Огромный потенциал.
И он растрачивается.
Мы пасынки истории, ребята.
Мы невостребованны.
Ни тебе великой зарплаты, ни великой вилки.
Наши поиски - поиски духовные.
Наши вилки - наша судьба.
Биг тех внушил нам веру в то, что все мы
станем миллионерами, звездами Яндекса и рок-н-ролла.
Все вранье.
И мы начали это осознавать.
И это приводит всех в ярость.
гнем спины в офисах Сбера и Альфа-Банка.
Нас дразнят, рекламируя ИТ-ипотеку.
Мы работаем в дерьме, чтобы купить дерьмо нам не нужное.
Огромный потенциал.
И он растрачивается.
Мы пасынки истории, ребята.
Мы невостребованны.
Ни тебе великой зарплаты, ни великой вилки.
Наши поиски - поиски духовные.
Наши вилки - наша судьба.
Биг тех внушил нам веру в то, что все мы
станем миллионерами, звездами Яндекса и рок-н-ролла.
Все вранье.
И мы начали это осознавать.
И это приводит всех в ярость.
— Знаете, для чего в Сбере нужны премии?
— Чтобы терпеть токсичность.
— Деньги опьяняют. В катастрофических ситуациях люди впадают в панику и бешено глотают оскорбления, и вдруг премия, покой, и ты смиряешься с судьбой. Вот рисунок. Получение оффера — 600 тысяч в месяц. А на лицах спокойствие, как у коров в Иннотехе.
— Это интересная теория.
— Чтобы терпеть токсичность.
— Деньги опьяняют. В катастрофических ситуациях люди впадают в панику и бешено глотают оскорбления, и вдруг премия, покой, и ты смиряешься с судьбой. Вот рисунок. Получение оффера — 600 тысяч в месяц. А на лицах спокойствие, как у коров в Иннотехе.
— Это интересная теория.
😁53 22 15 7💅4 2 1
Первый шаг к хорошей карьере — это уволиться из Иннотеха.
Быть уволенным — это лучшее, что с любым из нас может случиться. Тогда мы перестанем тратить время и делаем что-нибудь хорошее из наших жизней.
Ты - это не твоя работа, не твои деньги в банке, не твоя машина, не твой бумажник. Ты - моб в Яндексе.
Я за неидеальность, я за несовершенство, я за... эволюцию, а там как карта ляжет...
Ударь меня… Не хочу увольняться без двух окладов!
Быть уволенным — это лучшее, что с любым из нас может случиться. Тогда мы перестанем тратить время и делаем что-нибудь хорошее из наших жизней.
Ты - это не твоя работа, не твои деньги в банке, не твоя машина, не твой бумажник. Ты - моб в Яндексе.
Я за неидеальность, я за несовершенство, я за... эволюцию, а там как карта ляжет...
Ударь меня… Не хочу увольняться без двух окладов!
1 66🤣23 9❤7🥰6 5💅3 3 2🔥1 1
Executive Search: Как HR видят кандидатов на место C-Level.
Каждому интересно как HR видят потенциал кандидата, как его оценивают. На днях мне удалось пообщаться с рекрутером, осуществляющим поиск C-level позиций. И вот что я отметил для себя, как происходит оценка кандидатов:
В первую очередь смотрят в каких компаниях работал/работает кандидат и какую культуру он принесет в компанию. Уделяется внимание на сколько компании, в которых работал кандидат, соответствуют критериям развитых компаний. (Есть условные критерии, которые оценивают внутренние процессы в компании, мне это не особо было интересно, поэтому не интересовался)
Во вторую очередь смотрят на опыт в текущей роли. Если профиль кандидата представлен, как уже уверенный управленец, то ищут именно такого. То есть если вы претендуете на роль CTO, то у вас и прошлый опыт должен быть таким. Если ваш предыдущий опыт просто Tech Lead'а, то вас не рассмотрят.
В третью очередь смотрят на результаты. Чего достиг кандидат, финансовые и продуктовые метрики. Смог ли он залидировать и выстроить процессы с нуля или изменить текущие.
Из особенностей, смотрят не только резюме, но и другие источники: Linkedin, карьерные страницы и так далее.
Каждому интересно как HR видят потенциал кандидата, как его оценивают. На днях мне удалось пообщаться с рекрутером, осуществляющим поиск C-level позиций. И вот что я отметил для себя, как происходит оценка кандидатов:
В первую очередь смотрят в каких компаниях работал/работает кандидат и какую культуру он принесет в компанию. Уделяется внимание на сколько компании, в которых работал кандидат, соответствуют критериям развитых компаний. (Есть условные критерии, которые оценивают внутренние процессы в компании, мне это не особо было интересно, поэтому не интересовался)
Во вторую очередь смотрят на опыт в текущей роли. Если профиль кандидата представлен, как уже уверенный управленец, то ищут именно такого. То есть если вы претендуете на роль CTO, то у вас и прошлый опыт должен быть таким. Если ваш предыдущий опыт просто Tech Lead'а, то вас не рассмотрят.
В третью очередь смотрят на результаты. Чего достиг кандидат, финансовые и продуктовые метрики. Смог ли он залидировать и выстроить процессы с нуля или изменить текущие.
Из особенностей, смотрят не только резюме, но и другие источники: Linkedin, карьерные страницы и так далее.
❤20 7🔥5 2
Стадии карьеры
1. Устраиваешься в кринж
2. Офигеваешь от кринжа
3. Создаёшь канал про кринж
4. Управляешь кринжом
5. Консультируешь по кринжу
6. Создаёшь кринж компанию
1. Устраиваешься в кринж
2. Офигеваешь от кринжа
3. Создаёшь канал про кринж
4. Управляешь кринжом
5. Консультируешь по кринжу
6. Создаёшь кринж компанию
😁96 20❤13 13 1 1
Вакансия: Руководитель платформы (Data Platform Owner)
Компания: ДОМ РФ/ DOM RF
Предполагаемая вилка:
800к- 1млн.
Период собеседования:
Июнь 2025
Формат работы: Офис
Этапы собеседований:
HR -> Technical Interview -> Management Interview -> .... -> Offer
Краткая справка об интервью:
Сразу скажу что этапов прошел немного, а их там предостаточно. На техническом интервью спрашивали про прошлый опыт и опыт руководства командой занимающейся развитием платформы. Решение конфликтных ситуаций, устранение замечаний и недостатков платформы, решение бизнес задач.
Знаю что это та единственная компания, которая заставляет ходить людей в офис и ИТщников в пиджаках, но в последнее время вроде как от этого избавились. Так же помню что раньше последним этапом нужно было записать видео о том почему ты хочешь работать у них. Сейчас не знаю как. Прошел 2 этапа.
Компания: ДОМ РФ/ DOM RF
Предполагаемая вилка:
800к- 1млн.
Период собеседования:
Июнь 2025
Формат работы: Офис
Этапы собеседований:
HR -> Technical Interview -> Management Interview -> .... -> Offer
Краткая справка об интервью:
Сразу скажу что этапов прошел немного, а их там предостаточно. На техническом интервью спрашивали про прошлый опыт и опыт руководства командой занимающейся развитием платформы. Решение конфликтных ситуаций, устранение замечаний и недостатков платформы, решение бизнес задач.
Знаю что это та единственная компания, которая заставляет ходить людей в офис и ИТщников в пиджаках, но в последнее время вроде как от этого избавились. Так же помню что раньше последним этапом нужно было записать видео о том почему ты хочешь работать у них. Сейчас не знаю как. Прошел 2 этапа.
Сижу сейчас, думаю.
А какая компания моей мечты сейчас?
Раньше я мечтал работать в большой корпорации с хорошей внутренней культурой: инженерной и менеджерской, с выстроенными процессами и хорошей компенсацией. Когда я пришел в ту компанию, я говорил своему другу, с которым работал, теперь можем сидеть здесь лет 10.
Прошло 3 года и я ушел.
И после этого я не задумывался, а какая компания мечты?
Большие корпы не привлекают из-за внутренней культуры, разрозненности и менеджерской структуры. Очень много закрытости, разных людей с разными взглядами, которые не поддерживаются обществом. С-level не напишет: привет, поговорим? Им просто все равно что происходит в инженерии на базовых уровнях
В средние корпорации тоже неохота, они пытаются косить под Большие корпы, но процессы дедовские и медленные.
Маленькие компании/стартапы, прикольные, заряженные, но все разные, не угадаешь куда ты попал. Дополнительно к этому у всех различный бизнес: нету такого как я больших корпорациях, где все +- одно и тоже, только название меняется.
И по итогу что получается: никуда не хочется.
Я бы душу продал за:
+ Хорошую компенсацию и долю
+ Работу без звонков
+ Без дурацких инициатив
+ Без душных коллег
+ Без дурацких опросов
+ Просто делай что хочешь, главное приноси деньги нашей корпе, чтобы платить тебе зарплату.
А какая компания моей мечты сейчас?
Раньше я мечтал работать в большой корпорации с хорошей внутренней культурой: инженерной и менеджерской, с выстроенными процессами и хорошей компенсацией. Когда я пришел в ту компанию, я говорил своему другу, с которым работал, теперь можем сидеть здесь лет 10.
Прошло 3 года и я ушел.
И после этого я не задумывался, а какая компания мечты?
Большие корпы не привлекают из-за внутренней культуры, разрозненности и менеджерской структуры. Очень много закрытости, разных людей с разными взглядами, которые не поддерживаются обществом. С-level не напишет: привет, поговорим? Им просто все равно что происходит в инженерии на базовых уровнях
В средние корпорации тоже неохота, они пытаются косить под Большие корпы, но процессы дедовские и медленные.
Маленькие компании/стартапы, прикольные, заряженные, но все разные, не угадаешь куда ты попал. Дополнительно к этому у всех различный бизнес: нету такого как я больших корпорациях, где все +- одно и тоже, только название меняется.
И по итогу что получается: никуда не хочется.
Я бы душу продал за:
+ Хорошую компенсацию и долю
+ Работу без звонков
+ Без дурацких инициатив
+ Без душных коллег
+ Без дурацких опросов
+ Просто делай что хочешь, главное приноси деньги нашей корпе, чтобы платить тебе зарплату.
Вакансия: Platform Owner, Technical Lead (DevOps, DB Admins)
Компания: Альфа
Предполагаемая вилка:
650-700к на руки
Период собеседования: -
Формат работы: Гибрид, удаленная работа, офис
Этапы собеседований:
HR -> Tech Lead -> Tech Lead + CTO -> Offer Reject
Краткая справка о процессе интервью:
Очень поверхностный онбординг в позицию от HR, почувствовалось непонимание контекста позиции и специфики, вопросы про опыт, рассказы от HR про амбициозные планы
Техническое интервью на понимание технологий организации хранилища, управления платформенными решениями, кейсы. Также были менеджерские вопросы: решение конфликтов, приоритезация задач, KPI и метрики успешности работы команды, платформы
Техническое интервью с СТО, который объяснял кто им нужен и что должен знать человек на данной позиции. Важно уметь работать с олдскульными Ora-админами, Hadoop-админами и уметь решать конфликты и жестко требовать выполнения задач, доказывать свою точку зрения, знать метрики железа, уметь работать с негативной обратной связью от пользователей
Комментарий от админа:
Ищем того, сами не знаем кого. Образ кандидата, как и сама позиция, исключительно в видении руководителя, HR и CTO-1 точно не понимают кого они ищут, не понимают потенциальную зону ответсвтенности, элементарно не могут объяснить чем занимаются в их подчинении DE и DevOps, путаются в понятиях, смешивая DevOps’ов, админов и сетевых инженеров
Общение с красными регулярно носит негативный характер, есть вопросы к корпоративной культуре, коллеги не стесняются в выражениях, с пренебрежением относятся к кандидатам и задают провокационные вопросы, хотя на интервью приглашают они, работа ведется не по отклику, а по приглашению
Компания: Альфа
Предполагаемая вилка:
650-700к на руки
Период собеседования: -
Формат работы: Гибрид, удаленная работа, офис
Этапы собеседований:
HR -> Tech Lead -> Tech Lead + CTO -> Offer Reject
Краткая справка о процессе интервью:
Очень поверхностный онбординг в позицию от HR, почувствовалось непонимание контекста позиции и специфики, вопросы про опыт, рассказы от HR про амбициозные планы
Техническое интервью на понимание технологий организации хранилища, управления платформенными решениями, кейсы. Также были менеджерские вопросы: решение конфликтов, приоритезация задач, KPI и метрики успешности работы команды, платформы
Техническое интервью с СТО, который объяснял кто им нужен и что должен знать человек на данной позиции. Важно уметь работать с олдскульными Ora-админами, Hadoop-админами и уметь решать конфликты и жестко требовать выполнения задач, доказывать свою точку зрения, знать метрики железа, уметь работать с негативной обратной связью от пользователей
Комментарий от админа:
Ищем того, сами не знаем кого. Образ кандидата, как и сама позиция, исключительно в видении руководителя, HR и CTO-1 точно не понимают кого они ищут, не понимают потенциальную зону ответсвтенности, элементарно не могут объяснить чем занимаются в их подчинении DE и DevOps, путаются в понятиях, смешивая DevOps’ов, админов и сетевых инженеров
Общение с красными регулярно носит негативный характер, есть вопросы к корпоративной культуре, коллеги не стесняются в выражениях, с пренебрежением относятся к кандидатам и задают провокационные вопросы, хотя на интервью приглашают они, работа ведется не по отклику, а по приглашению
Гулял на выходных по центру, смотрю вокруг и думаю: Все выглядят так дорого, богато, но когда говорят кто больше всех зарабатывает, говорят про ИТшников. Но только среди всех этих людей я не разглядел ни одного ИТшника. Как я это понял? Не было у них уныния этого в глазах: Господи, как же надоело кодить!!! Завтра на работу опять на звонках сидеть. Не были они и похожи на работников ИТ Сферы, так как ИТшники не тратятся на одежду, на дорогую одежду. Большинство ИТшников работают на ипотеку, машину или путешествия. Я не припомню ни одного ИТшника, который тратил много денег на быстрые ценности.
И возникает вопрос: вдруг ИТ это рабство 21 века. Люди считают что это самая прибыльная индустрия, но когда касаемся денег, никто не говорит про те реальные высокие суммы, ограничиваясь доходом 300-500к, как потолок, не осознавая что это лишь цифры, которые мы не можем преодолеть морально. Когда речь начинает касаться 800, 1кк, 1,5кк, то люди впадают в шок: а как? Кто это так зарабатывает? Почему не я?
И начинает саморазрушение. Впадают в депрессию. Приходит осознание того что я такой как и все раб, системы ИТ.
Я могу вспомнить лишь только пару человек, кто работает в ИТ и тратят деньги как реально те люди, которые себе ни в чем не отказывают, но я не могу сказать что они стандартные ИТшники, все таки менеджерская роль C уровня, это уже не ИТ, это уже бизнесовая роль.
По итогу: работник ИТ – это новая роль раба, который выполняет свою работу удаленно, тратя свои сбережения и здоровье на еботеку, тратя мимолетные деньги на заказ еды, путешествия, алкоголь и антидепрессанты(не поддерживаю), а когда могут, на свои странные развлечения (вставьте сюда чем вы занимаетесь) и с мнением что они занимаются чем-то особенным.
И возникает вопрос: вдруг ИТ это рабство 21 века. Люди считают что это самая прибыльная индустрия, но когда касаемся денег, никто не говорит про те реальные высокие суммы, ограничиваясь доходом 300-500к, как потолок, не осознавая что это лишь цифры, которые мы не можем преодолеть морально. Когда речь начинает касаться 800, 1кк, 1,5кк, то люди впадают в шок: а как? Кто это так зарабатывает? Почему не я?
И начинает саморазрушение. Впадают в депрессию. Приходит осознание того что я такой как и все раб, системы ИТ.
Я могу вспомнить лишь только пару человек, кто работает в ИТ и тратят деньги как реально те люди, которые себе ни в чем не отказывают, но я не могу сказать что они стандартные ИТшники, все таки менеджерская роль C уровня, это уже не ИТ, это уже бизнесовая роль.
По итогу: работник ИТ – это новая роль раба, который выполняет свою работу удаленно, тратя свои сбережения и здоровье на еботеку, тратя мимолетные деньги на заказ еды, путешествия, алкоголь и антидепрессанты(не поддерживаю), а когда могут, на свои странные развлечения (вставьте сюда чем вы занимаетесь) и с мнением что они занимаются чем-то особенным.
Forwarded from Segfaulted But Survived
Вакансия: Golang Engineer (Mid+)
Компания: Plata Card (бывшая команда Tinkoff в основном)
Предполагаемая вилка: после технического назвали вилку 6000-6300 euro
Период собеседования: июнь 2025
Формат работы: удаленная работа или гибрид в офис. В Испании в случае, если ходишь 2 раза в офис, платят соцстрах и оплачивают хестора)
Этапы собеседований: HR -> Tech interview -> System Design -> Final interview -> Offer
Краткая справка о процессе интервью:
Пришли с вакансией тимлида, но в процессе выяснилось, что не прочитали в резюме, что у меня нет такого опыта. Договорились обсудить позиции инженеров, на которые мной был отправлен отклик за пару недель до начала разговора. Несмотря на такую небольшую странность, HR очень классные и приятные, всегда вовремя возвращались с отзывами и скидывали полностью детализацию решений после интервью.
HR-этап: стандартные вопросы про опыт, критерии для поиска.
Tech:
- Live coding базовой задачи на го (вернуть из слайса только те числа, которые там встречаются дважды). Вопросы по теме: как устроены мапы; как хэшируется всё в мапах; какие есть подводные при работе с ними; как работают слайсы; передача/возврат структур в функции; выделение области памяти на стеке и в куче для переменной и тп.
- Live coding задачи на потоки (найти ошибку и поправить). Вопросы по теме: как работают каналы; как работает defer (тут мы поспорили, и собеседующий оказался не прав, но потом в фидбеке это не упоминал 🌚); когда бывают дедлоки и как их избежать; как решить блокировку (в том числе select).
- Live coding задачи на SQL (на INNER JOIN). Вопросы по теме: индексы; блокировки; уровни изоляции; партицирование и шардирование.
- Теория по кафке и кролику (базовая).
Вопросы в этом блоке довольно глубокие, нужно хорошо знать, что происходит под капотом. Интервью длилось примерно 2 часа, успели не всё.
System design: нужно было спроектировать сервис, который будет получать от других сервисов компании фотографию человека, а потом делать запрос в black box, которая говорит, находится ли человек в санкционном списке. Моё решение не понравилось, потому что оно было плохо масштабируемым, хотя и выполняло все функциональные и нефункциональные требования.
На финальное интервью не позвали, но случайно прислали мне приглашение для другого человека на этот этап, так что я знаю, кого хотели взять вместо меня 🌚
Компания: Plata Card (бывшая команда Tinkoff в основном)
Предполагаемая вилка: после технического назвали вилку 6000-6300 euro
Период собеседования: июнь 2025
Формат работы: удаленная работа или гибрид в офис. В Испании в случае, если ходишь 2 раза в офис, платят соцстрах и оплачивают хестора)
Этапы собеседований: HR -> Tech interview -> System Design -> Final interview -> Offer
Краткая справка о процессе интервью:
Пришли с вакансией тимлида, но в процессе выяснилось, что не прочитали в резюме, что у меня нет такого опыта. Договорились обсудить позиции инженеров, на которые мной был отправлен отклик за пару недель до начала разговора. Несмотря на такую небольшую странность, HR очень классные и приятные, всегда вовремя возвращались с отзывами и скидывали полностью детализацию решений после интервью.
HR-этап: стандартные вопросы про опыт, критерии для поиска.
Tech:
- Live coding базовой задачи на го (вернуть из слайса только те числа, которые там встречаются дважды). Вопросы по теме: как устроены мапы; как хэшируется всё в мапах; какие есть подводные при работе с ними; как работают слайсы; передача/возврат структур в функции; выделение области памяти на стеке и в куче для переменной и тп.
- Live coding задачи на потоки (найти ошибку и поправить). Вопросы по теме: как работают каналы; как работает defer (тут мы поспорили, и собеседующий оказался не прав, но потом в фидбеке это не упоминал 🌚); когда бывают дедлоки и как их избежать; как решить блокировку (в том числе select).
- Live coding задачи на SQL (на INNER JOIN). Вопросы по теме: индексы; блокировки; уровни изоляции; партицирование и шардирование.
- Теория по кафке и кролику (базовая).
Вопросы в этом блоке довольно глубокие, нужно хорошо знать, что происходит под капотом. Интервью длилось примерно 2 часа, успели не всё.
System design: нужно было спроектировать сервис, который будет получать от других сервисов компании фотографию человека, а потом делать запрос в black box, которая говорит, находится ли человек в санкционном списке. Моё решение не понравилось, потому что оно было плохо масштабируемым, хотя и выполняло все функциональные и нефункциональные требования.
На финальное интервью не позвали, но случайно прислали мне приглашение для другого человека на этот этап, так что я знаю, кого хотели взять вместо меня 🌚
Поиски на красном ресурсе сотрудников:
Один мой знакомый Head сейчас ищет сотрудников, и проводит достаточно много собеседований на позиции аналитиков и разработчиков, говорит что много людей не знают базу, у многих слабый SQL, пытаются что-то придумать из головы, как работает (Пример какая последовательность для запроса в БД). Половина собеседований заканчивается через 10-15 минут после старта, так как люди начинают говорить что-то придуманное из головы.
И тут я задумался, а почему так происходит?
Слабая подготовка, недостаточное обучение? Большое количество вкатунов? Лжеопыт и накрутка?
Все вместе.
Я считаю из-за большого количества материалов, технологий и прочего. Люди не могут сосредоточится на основном. На базовых вопросах.
А все это случилось из-за того что люди спрашивают разное на всех собеседованиях, а в вакансии может быть указано то, что реально и не будут спрашивать.
Вот на собеседовании в Яндекс все понятно, вам скидывают 100 материалов и вас будут спрашивать по ним. Мне ни раз скидывали ребята, задания которые попадались у них на интервью. И знаете у всех у этих заданий есть единая основа, что нужно знать оконки или знать какой-то определенный алгоритм.
А может все связано с тем, что люди хотят много денег, но не хотят прикладывать достаточно желания к обучению. Я честно, не знаю с чем это все связано. Могу лишь догадываться.
Один мой знакомый Head сейчас ищет сотрудников, и проводит достаточно много собеседований на позиции аналитиков и разработчиков, говорит что много людей не знают базу, у многих слабый SQL, пытаются что-то придумать из головы, как работает (Пример какая последовательность для запроса в БД). Половина собеседований заканчивается через 10-15 минут после старта, так как люди начинают говорить что-то придуманное из головы.
И тут я задумался, а почему так происходит?
Слабая подготовка, недостаточное обучение? Большое количество вкатунов? Лжеопыт и накрутка?
Все вместе.
Я считаю из-за большого количества материалов, технологий и прочего. Люди не могут сосредоточится на основном. На базовых вопросах.
А все это случилось из-за того что люди спрашивают разное на всех собеседованиях, а в вакансии может быть указано то, что реально и не будут спрашивать.
Вот на собеседовании в Яндекс все понятно, вам скидывают 100 материалов и вас будут спрашивать по ним. Мне ни раз скидывали ребята, задания которые попадались у них на интервью. И знаете у всех у этих заданий есть единая основа, что нужно знать оконки или знать какой-то определенный алгоритм.
А может все связано с тем, что люди хотят много денег, но не хотят прикладывать достаточно желания к обучению. Я честно, не знаю с чем это все связано. Могу лишь догадываться.
Случай на собеседовании с HR.
HR: - А чего вы такой грустный?
- Да, вот доставка из Яндекс Лавки не приехала
- А вы знаете куда вы собеседуетесь?
- Да, я иду решать свои проблемы в Яндекс.
HR: - А чего вы такой грустный?
- Да, вот доставка из Яндекс Лавки не приехала
- А вы знаете куда вы собеседуетесь?
- Да, я иду решать свои проблемы в Яндекс.