TGViewer
Channel Public Channel
💻 Coding interviews in a nutshell

💻 Coding interviews in a nutshell

@coding_interviews

Разбор задач для собеседований, по одной каждую неделю.

У микрофона Виктор @vitkarpov. ex-Amazon, ex-Yandex
Subscribers
7.34K
Photos
61
Videos
0
Links
237

Showing posts older than #312 · Back to latest

Older Posts 20 shown
Post #311 21.1K
Happy Wednesday! 👋

Пятый эпизод подкаста SREды по средам. Говорим про мониторинги и алертинги.

4 золотые метрики: latency, traffic, errors, saturation. Что такое sev1/sev2/sev3 в Амазоне или когда на разбор полетов приходил VP? Про жизнь на дежурствах с пейджером и alert fatigue. Про что на самом деле должны прилетать алерты, а про что не должны? Зачем нужны алерты на производную от бюджета на ошибки. Обо всем этом и многом другом в 5 выпуске подкаста SREды по средам.

Видео: https://youtu.be/BdRzFoqk0Qc
Аудио: https://sre.mave.digital/
YouTube Мониторинги и алертинги | SREды по средам | E5 0:20 Как Павел проходил собес в Google 3:52 Мониторинг: зачем и как? 10:00 Black-box vs white-box 16:50 Соотношение сигнал-шум 18:50 Зачем нужен пейджер? 29:40 Sev1 / Sev2 / Sev3 алерты 45:00 Плохие пейджы 48:50 4 золотых сигнала для любого сервиса 54:40…
  • 🔥 11
  • 👍 7
  • ❤ 5
  • ⚡ 1
  • 😁 1
Post #310 20.8K
Happy Wednesday! 👋

Четвертый эпизод сериала SREды по средам. Говорим про SLO зависимостей и SLO «в голове».

Почему много девяток aka идеально работающий сервис может быть не всегда хорошо? Если пять ваших зависимостей работают 99.9% времени в квартал, то какие гарантии можно дать для вашего сервиса? А что там в датацентре: как часто сыпятся диски и горит процессор? А что если экскаватор перекопал кабель? Что такое MTTR, MTTF?

Видео: https://www.youtube.com/watch?v=-K-d8_86P6w
Аудио: https://sre.mave.digital/
  • 👍 8
  • 🔥 5
  • ❤ 3
Post #309 13.6K
Post #308 11.9K
Post #307 10.5K
Всем привет! 👋

Начали с Павлом Гурковым подкаст про DevOps, SRE и вот это все, где мы ставим перед собой задачу понятно рассказать о Site Reliability Engineering с точки зрения инженера.

Первый, пилотный выпуск — про пять столпов методологии DevOps 👉 https://www.youtube.com/watch?v=q-704LKSJok
YouTube 5 столпов методологии DevOps | SREды по средам | E1 0:30 Кто мы? О чем подкаст? 4:02 Вопрос Виктору: как ты понимаешь, что такое DevOps? 8:37 1 столп: разрушение сайло (silo) 12:50 2 столп: фейлы случаются и это нормально 21:05 3 столп: постепенные изменения 22:42 4 столп: автоматизация и тулинг 25:52 5 столп:…
  • 🔥 31
  • 👍 9
  • ❤ 5
  • 🏆 2
Post #306 10K
С наступающим! 🎄 Всем 🕊️ в новом году!
  • ❤ 69
  • 🕊 20
  • 🎄 7
  • 👍 1
Post #305 12.9K
🌟 С 1 декабря начинается Advent of Code! 🌟

Каждый день, с 1 по 25 декабря, решаем увлекательные задачи. Задачи состоят из двух частей, которые должны быть решены последовательно, причем вторая часть не показана, пока первая часть не будет правильно решена. Вторая часть является усложнением и логическим продолжением первой.

Участники зарабатывают одну золотую звезду за каждую завершенную часть. Каждый человек получает разные входные данные и должен сгенерировать правильный ответ и засабмитить на сайте. Писать можно на любом языке, не имеет значения каким образом будет получен правильный ответ (хоть руками на листочке).

Логиньтесь на сайте и добавляйтесь в приватный лидерборд: https://adventofcode.com/2023/leaderboard/private/view/689026 (код: 689026-844e2e73)
Обсуждения — в уютном чатике 🙌
  • 🔥 32
  • 🎄 7
  • 👍 2
  • 🤩 2
  • ☃ 1
  • ❤ 1
Post #303 21.5K
Happy Monday! 👋

Задача этой недели — Count Vowels Permutations.

Рассмотрим переход от экспоненциального решения, которое не пройдет по времени, к динамическому программированию.
GitHub coding-interviews-blog-archive/posts/count-vowels-permutations.md at main · vitkarpov/coding-interviews-blog-archive Разбор задач для алгоритмических интервью в Big Tech - vitkarpov/coding-interviews-blog-archive
  • 🔥 21
  • 👍 8
  • 🏆 2
Post #302 17.3K
Happy Monday! 👋

Задача этой недели — Course Schedule II.

Дана университетская программа. Курсы могут иметь зависимости. Нужно найти порядок курсов, в котором возможно пройти всю программу. Обсудим топологическую сортировку и алгоритм Кана 🚀
GitHub coding-interviews-blog-archive/posts/course-schedule-ii.md at main · vitkarpov/coding-interviews-blog-archive Разбор задач для алгоритмических интервью в Big Tech - vitkarpov/coding-interviews-blog-archive
  • 🔥 17
  • ❤ 5
  • 👍 4
  • 🏆 3
  • 💩 1
Post #301 9K
Всем привет! 👋

Задача этой недели — Find In a Mountain Array.

Найти указанный элемент в массиве, но есть нюанс... Happy LeetCoding!
GitHub coding-interviews-blog-archive/posts/find-in-a-mountain-array.md at main · vitkarpov/coding-interviews-blog-archive Разбор задач для алгоритмических интервью в Big Tech - vitkarpov/coding-interviews-blog-archive
  • 🔥 22
  • 👍 10
  • 🏆 7
  • ❤ 1
Post #300 9.12K
Всем привет! 👋

Задача этой недели — Perfect Rectangle. Даны координаты углов некоторого количества прямоугольников. Определить являются ли они мозаикой, сложенные в один большой прямоугольник. Happy LeetCoding!
GitHub coding-interviews-blog-archive/posts/perfect-rectangle.md at main · vitkarpov/coding-interviews-blog-archive Разбор задач для алгоритмических интервью в Big Tech - vitkarpov/coding-interviews-blog-archive
  • 🔥 23
  • 👍 5
  • ❤ 4
  • 😱 2
Post #299 8.45K
Всем привет! 👋

Время вспомнить о чем этот канал, и начать снова публиковать разборы задач в текстовом формате. Возвращаюсь к истокам, но в улучшенном формате 😊

Вместо кода — фокус на элементах интервью и самих алгоритмах, буду рассматривать различные подходы (в том числе неудачные, чтобы показать почему что-то не работает в данной задаче).

Разбор этой недели — хорошая задачка на monotonic stack.

Если заметили опечатку или хотите дополнить статью — пулл-реквесты приветствуются!
GitHub coding-interviews-blog-archive/posts/132pattern.md at main · vitkarpov/coding-interviews-blog-archive Разбор задач для алгоритмических интервью в Big Tech - vitkarpov/coding-interviews-blog-archive
  • 🔥 52
  • 👍 9
  • ❤ 6
Post #298 9.39K
Всех с 100000000 днем в году! 🎉
  • 🎉 89
  • 👀 15
  • 👏 6
  • 🤡 4
  • 🔥 3
  • 👍 1
  • 🤩 1
  • 🕊 1
Post #297 9.86K
Post #296 9.1K
Всем привет! 👋

Завтра будем говорить с Пашей Гурковым про общий подход к прохождению собесов. О том, как нужно переиспользовать информацию или, напротив, отсекать лишнее в алгоритмах, про граничные условия, на которые нужно обращать внимание. Без кода, но с примерами.
YouTube Как пройти собеседование с кодом: общий подход​ Говорим с Пашей Гурковым, Senior SWE at The Trade Desk (London, 🇬🇧) про общий подход к прохождению собесов с кодом. О том, как нужно переиспользовать информацию или, напротив, отсекать лишнее в алгоритмах, про граничные условия, на которые нужно обращать…
  • 👍 37
  • ❤ 9
  • 🔥 4
Post #295 8.79K

Forwarded from Take Friends to Luna Park

tl;dr: Order Capital, ICPC/IOI background С++ Lead, $360-420k+

Лунапарковый нетворк, дай мне силу! 🪄

Мы тут всё ещё ищем олимпиадного C++ лида в дубайский фонд — может быть, у вас такой есть? Хотим заплатить $2к за 5 минут вашего времени, если они приведут к найму! 🐸

Тимлидерский опыт от 2 лет, отличное знание современного С++, олимпиадный бэкграунд — as simple as that. Опыт в hft не нужен.

Основатель — чемпион мира по проге, коллеги — межнарники, свой продукт и команда под управлением, кайфово продуманная социализация. Тотал $360-420k: $15-18k+/месяц + годовой бонус, умножающий сумму, в среднем, на два. Нежно перевезут в Дубай с семьёй и котами 🐱

Если кто-то из ваших друзей, коллег или бывших коллег пришел вам на ум — расскажите об этом @alinashorokhova
  • 🤡 27
  • 🔥 21
  • 👍 10
  • ❤ 8
  • 😁 6
Post #294 8.98K
Всем привет! 👋

Недавно попалось 4-е издание Distributed Systems — очень годно, рекомендую если не читали! У Григория Скобелева в книжном клубе будут идти публичные обсуждения по главам, в сентябре, если интересно.

P.S. книгу в PDF можно получить по почте, оставив адрес на сайте.
  • ❤ 37
  • 👍 14
  • 🤩 1
Post #293 6.96K

Forwarded from Front-End Engineer Blog (Evgenii Ray)

🇬🇧 (English version can be found after this post below)

Всем привет ! Давненько не было постов в блоге, а рассказать есть что! Писал у себя в инстаграме, что все самые лучшие идеи приходят во время отпуска. В марте я уехал на 6 недель в отпуск в Тайланд. Удалось хорошо перезагрузить голову. В итоге пришло несколько идей.

Предыстория 🤌

В Англии, а точнее в Лондоне, есть сектор рынка где фронтендеры зарабатывают 800к-1М фунтов в год 💷(~40-45k фунтов в месяц после налогов). Я не шучу, такое существует, до определенного времени все было на уровне слухов, пока несколько знакомых не нашли работу в этих компаниях. Как можно догадаться, это сектор финансов, а точнее Хедж Фонды. В голове загорелась идея, почему бы и нет? Так началось путешествие длиною в 4 месяца. Как я уже писал ранее, мне нравится мой текущий проект в Мете и я не хотел бросать цель его закончить и одновременно дорасти до Staff роли, учитывая, что уже имел большой социальный капитал в команде и в проекте.

Цели поставленные на 4 месяца:

1. Работа над текущим проектом и подготовка промо пакета для Staff Engineer
2. Подготовка к интервью в хедж-фонды в Лондоне

Сама подготовка и работа не представляет трудностей. Основная проблема - время, и я не мог вести ее публично, так как много коллег подписаны на мой блог.

В течении 4ех месяцев мой день выглядел примерно так 📚:

- 8 часов работа
- 5-6 часов подготовка
- 1 час спортивный зал / кардио

Все выходные, я сидел за подготовкой, но каждые 3-4 недели ходил на 2-3 дня в хайк, что помогало поддерживать психику в нормальном состоянии. Про рефлексию и состояние выгорания расскажу чуть позже.

Тактика 🤔

Интервью процесс в хеджы был секретом. Я не знал, чего ожидать от интервью. Роль для таких компания новая и непонятная. К тому же я около года не писал на фронтендовом стеке в проде, но сохранял к нему любовь и использовал его в личных пет-проектах. Также, было неизвестно, нужен ли будет литкод (спойлер: нет).

Подготовка 📚

1. Прорешан весь bfe.dev, это заняло у меня около 2 недель + неделю тренировок на скорость (~200 задач)

2. Прорешано ~300 задач на литкоде, второй раз это оказалось сильно легче. В среднем, я решал 10-15 задач в день. Этот шаг занял у меня около 5 недель.

3. Перезаписал видео по System Design, которые опубликовал 2 года назад и дополнил их свежими знаниями и полезными советами, которые получил от подписчиков и на ютубе (скоро выложу обновленные видео). Этот этап занял около недели.

Боевое тестирование 🚀

Идти сразу на интервью было сложно, поэтому решил податься в мелкие и средние компании для тренировки навыков. В сумме отправил резюме в 34 компании, 29 из них ответили, а далее с 23 было назначено интервью. Так как моя виза не привязана к работодателю, компании охотно меня собеседовании. График интервью был плотный, поэтому собеседовался прямо в переговорке в офисе 😂

Результат: 21/23 оффер получен
Минимальный оффер: 50K (Senior Principal Engineer)
Максимальный: 250К (Staff Engineer)

Я не буду перечислять компании сейчас, если интересно, давайте обсудим это в комментариях. Вопросы на интервью были очень разные, в некоторые компаниях кодинг части нет совсем и собес больше про опыт и теорию. Больше всего понравилось, когда давали практическую задачу на 2-3 часа и интервьюер приходил только в начале и в конце. Пропадает стресс совсем. В общем пишите, если нужен разбор задач. Такой рубрики на канале не было

Час Х 😬

Список хеджей куда можно податься фронтендеру достаточно мал, у меня получилось всего 4 компании.

1. Jane Street
2. Two Sigma
3. Jump Trading
4. Citadel

Ответ получил от всех достаточно быстро и интервью были назначены. Процесс интервью занял больше, чем сама подготовка. На все ушло примерно 2 месяца. Удалось ли получить оффер? Какой интервью процесс в этих компаниях? Что там с промо на IC6?

Продолжение следует во второй части, которую опубликую через день. А пока, пиши свои комментарии, буду рад ответить, если есть вопросы. Спасибо, что читаешь 🙏

#interview #career
  • 🤯 52
  • 🔥 42
  • 👍 12
  • ❤ 10
Post #292 5.62K
Невероятные приключения @evgeniiray в мире собеседований! Саспенс 80 уровня 😱
  • 👍 5
  • ❤ 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →