Сегодня в 17 часов я закрываю конференцию ArchDays своим докладом про то, "Как подготовиться и пройти System Design Interview"
Собеседования в таком формате становятся все популярнее.
Эти собеседования по проектированию проводят как для инженеров, так и для технических менеджеров, а их результаты влияют на оценку итогового уровня кандидата.
В этом выступлении я расскажу о том, как подготовиться к таким собеседованиям и как себя проявить с лучшей стороны прямо на нем.
А в последнем слайде я делаю отсылку на этот канал, в котором запостил сообщения, в котором приведены все рекомендации по дальнейшему изучению.
Статьи
- Статья про System Design Interview
- Статья про подготовку к System Design Interview
- Публичное System Design Interview на C++ Russia 2022
- Статья про то как развиваться Senior
- Стать про Troubleshooting Interview в Tinkoff
Книги
- Вигерс "Software Requirements. Third Edition"
- Eyskens "Software Architecture for Busy Developers"
- Tannenbaum ”Computer Networks”
- Tannenbaum “Distributed Systems”
- Hohpe ”Enterprise Integration Patterns”
- Alex Petrov “Database Internals”
- “K8s Patterns”
- Google ”Building secure and reliable systems"
- Google "SRE Book"
- Google "SRE Workbook"
Сайты
- C4 Model
- The Twelve Factor App
#SystemDesign #SoftwareArchitecture #Software #Conference #Video #ExternalReview
Собеседования в таком формате становятся все популярнее.
Эти собеседования по проектированию проводят как для инженеров, так и для технических менеджеров, а их результаты влияют на оценку итогового уровня кандидата.
В этом выступлении я расскажу о том, как подготовиться к таким собеседованиям и как себя проявить с лучшей стороны прямо на нем.
А в последнем слайде я делаю отсылку на этот канал, в котором запостил сообщения, в котором приведены все рекомендации по дальнейшему изучению.
Статьи
- Статья про System Design Interview
- Статья про подготовку к System Design Interview
- Публичное System Design Interview на C++ Russia 2022
- Статья про то как развиваться Senior
- Стать про Troubleshooting Interview в Tinkoff
Книги
- Вигерс "Software Requirements. Third Edition"
- Eyskens "Software Architecture for Busy Developers"
- Tannenbaum ”Computer Networks”
- Tannenbaum “Distributed Systems”
- Hohpe ”Enterprise Integration Patterns”
- Alex Petrov “Database Internals”
- “K8s Patterns”
- Google ”Building secure and reliable systems"
- Google "SRE Book"
- Google "SRE Workbook"
Сайты
- C4 Model
- The Twelve Factor App
#SystemDesign #SoftwareArchitecture #Software #Conference #Video #ExternalReview
ArchDays 2026
Конференция по архитектуре IT-решений
Для всех айтишников, кто следит за современными трендами и хочет участвовать в их развитии
❤15👍9❤🔥4😍2
Доклад с ArchDays 2021 "Описание архитектуры текстом" от Бориса Романова
Достаточно интересный доклад, в котором были следующие основные мысли
1. Модель коллективного архитектора, когда ответственность за архитектуру несет вся команда, неплохо работает в не слишком сложных случаях (простые изменения в продукте, небольшие проекты)
2. В более сложных случаях требуется выделение архитектора, который будет нести ответственность за целостность архитектуры
3. Для того, чтобы обеспечить эту целостность, требуется фиксировать принятые технические решения
4. Фиксировать можно в произвольном формате, но для сложных случаев лучше использовать стандартные нотации
5. Использовать стандартные нотации можно в "рисовалках" (визуальных редакторах) или в средствах моделирования, которые помимо картинок знают и про семантику модели
6. Автор оказался в ситуации, когда ему требуется решение для описания архитектуры, которое удовлетворяет свойствам
6.1 Поддержки стандартных нотаций
6.2 Управления изменениями с хранением истории и сравнением версий
6.3 Централизованным репозитории с моделями
6.4 Возможностью просмотра без дополнительного/сложного софта
7. Выбор пал на plantuml и git, которые вместе закрыли проблемы автора
Этот доклад интересен тем, что многие в итоге для похожих целей останавливаются на этой связке plantuml + git, которая практична, расширяема и бесплатна.
Например, у нас в компании эта связка в почете.
#Architecture #Conference #Video #Software
Достаточно интересный доклад, в котором были следующие основные мысли
1. Модель коллективного архитектора, когда ответственность за архитектуру несет вся команда, неплохо работает в не слишком сложных случаях (простые изменения в продукте, небольшие проекты)
2. В более сложных случаях требуется выделение архитектора, который будет нести ответственность за целостность архитектуры
3. Для того, чтобы обеспечить эту целостность, требуется фиксировать принятые технические решения
4. Фиксировать можно в произвольном формате, но для сложных случаев лучше использовать стандартные нотации
5. Использовать стандартные нотации можно в "рисовалках" (визуальных редакторах) или в средствах моделирования, которые помимо картинок знают и про семантику модели
6. Автор оказался в ситуации, когда ему требуется решение для описания архитектуры, которое удовлетворяет свойствам
6.1 Поддержки стандартных нотаций
6.2 Управления изменениями с хранением истории и сравнением версий
6.3 Централизованным репозитории с моделями
6.4 Возможностью просмотра без дополнительного/сложного софта
7. Выбор пал на plantuml и git, которые вместе закрыли проблемы автора
Этот доклад интересен тем, что многие в итоге для похожих целей останавливаются на этой связке plantuml + git, которая практична, расширяема и бесплатна.
Например, у нас в компании эта связка в почете.
#Architecture #Conference #Video #Software
YouTube
Борис Романов — Описание архитектуры текстом
Можно ли компактно описать архитектуру сложного решения используя только текст? Ответ — да!
Связка Markdown + PlantUml + OpenAPI, а также бесплатные инструменты редактирования не только дают возможность описывать архитектуру красиво, информативно, но и использовать…
Связка Markdown + PlantUml + OpenAPI, а также бесплатные инструменты редактирования не только дают возможность описывать архитектуру красиво, информативно, но и использовать…
👍11😍2
Как подготовиться и пройти System Design Interview
Около месяца назад я выступал на ArchDays 2022 с темой доклада, вынесенной в заголовок.
Сегодня появилась запись выступления, а чуть раньше я уже делал его текстовую расшифровку.
Кстати, в прошлом посте про это выступление я сразу дал список рекомендованной литературы:)
#SystemDesign #SoftwareArchitecture #Software #Conference #Video #ExternalReview
Около месяца назад я выступал на ArchDays 2022 с темой доклада, вынесенной в заголовок.
Сегодня появилась запись выступления, а чуть раньше я уже делал его текстовую расшифровку.
Кстати, в прошлом посте про это выступление я сразу дал список рекомендованной литературы:)
#SystemDesign #SoftwareArchitecture #Software #Conference #Video #ExternalReview
YouTube
Как подготовиться и пройти System Design Interview. Александр Поломодов
Выступление на конференции ArchDays 2022 https://archconf.ru/arch
Собеседования в формате System Design Interview становятся все популярнее. Эти собеседования по проектированию проводят как для инженеров, так и для технических менеджеров, а их результаты…
Собеседования в формате System Design Interview становятся все популярнее. Эти собеседования по проектированию проводят как для инженеров, так и для технических менеджеров, а их результаты…
👍21❤2🔥1
Публичное System Design Interview на конференции ArchDays 2022
В конце октября на конференции ArchDays 2022 я проводил публичное собеседование по system design, запись доступна здесь.
Это интерьвю смотрелось органично на конференции, которая посвящена архитектуре программного обеспечения, а мы в рамках собеседования как раз ее и создавали для системы бронирования номеров в отелях:)
Я уже проводил такой тип интервью на C++ Russia 2022, кроме того я курирую в Tinkoff этот вид собеседований и часто рассказываю про то, как это выглядит у нас - подробнее можно прочитать в предыдущих статьях: в общем про system design в Tinkoff и больше про то, как мы оцениваем прохождение собеседования и как к нему подготовиться.
Само собеседование прошло несколько недель назад и недавно появилась его запись, а с этой статье я рассказываю о том, как бы я решал эту задачу плюс/минус в условиях близких к тому, что бывает на собеседованиях.
В общем, подробнее в статье https://apolomodov.medium.com/public-system-design-interview-at-archdays-2022-2a7ea02175af
#SystemDesign #SoftwareArchitecture #Software #Interview #SystemDesignInterview #Conference #ExternalReview #Video
В конце октября на конференции ArchDays 2022 я проводил публичное собеседование по system design, запись доступна здесь.
Это интерьвю смотрелось органично на конференции, которая посвящена архитектуре программного обеспечения, а мы в рамках собеседования как раз ее и создавали для системы бронирования номеров в отелях:)
Я уже проводил такой тип интервью на C++ Russia 2022, кроме того я курирую в Tinkoff этот вид собеседований и часто рассказываю про то, как это выглядит у нас - подробнее можно прочитать в предыдущих статьях: в общем про system design в Tinkoff и больше про то, как мы оцениваем прохождение собеседования и как к нему подготовиться.
Само собеседование прошло несколько недель назад и недавно появилась его запись, а с этой статье я рассказываю о том, как бы я решал эту задачу плюс/минус в условиях близких к тому, что бывает на собеседованиях.
В общем, подробнее в статье https://apolomodov.medium.com/public-system-design-interview-at-archdays-2022-2a7ea02175af
#SystemDesign #SoftwareArchitecture #Software #Interview #SystemDesignInterview #Conference #ExternalReview #Video
YouTube
Интервью по System Design. Александр Поломодов (Тинькофф)
Выступление на конференции ArchDays 2022 https://archconf.ru/arch
Архитектурное собеседование — одно из самых сложных как для кандидата, так и для интервьюера. Оно достаточно часто встречается в зарубежной практике и иногда в российских компаниях. Мы устроили…
Архитектурное собеседование — одно из самых сложных как для кандидата, так и для интервьюера. Оно достаточно часто встречается в зарубежной практике и иногда в российских компаниях. Мы устроили…
🔥14👍3
Публичное System Design Interview на конференции C++ Russia 2023
В мае на конференции C++ Russia 2023 я проводил публичное собеседование по system design, запись доступна здесь.
Я уже проводил такой тип интервью на
- C++ Russia 2022 - мы проектировали ленту в сервисе видео
- ArchDays 2022 - мы проектировали букинг номеров в отелях
а в этот раз мы с Пашей Филоновым проектировали умные парковки с возможностью бронирования и оплаты места в мобильном приложении
Если вам интересна тема system design, то можно почитать и другие мои материалы
- в общем про system design в Tinkoff
- больше про то, как мы оцениваем прохождение собеседования
- как подготовиться к собеседованию
#SystemDesign #SoftwareArchitecture #Software #Interview #SystemDesignInterview #Conference #ExternalReview #Video
В мае на конференции C++ Russia 2023 я проводил публичное собеседование по system design, запись доступна здесь.
Я уже проводил такой тип интервью на
- C++ Russia 2022 - мы проектировали ленту в сервисе видео
- ArchDays 2022 - мы проектировали букинг номеров в отелях
а в этот раз мы с Пашей Филоновым проектировали умные парковки с возможностью бронирования и оплаты места в мобильном приложении
Если вам интересна тема system design, то можно почитать и другие мои материалы
- в общем про system design в Tinkoff
- больше про то, как мы оцениваем прохождение собеседования
- как подготовиться к собеседованию
#SystemDesign #SoftwareArchitecture #Software #Interview #SystemDesignInterview #Conference #ExternalReview #Video
YouTube
Техническое интервью: Архитектурная секция
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Техническое интервью — сложная штука сама по себе, и не все представляют, как оно проходит. А когда интервью имеет узкую направленность, то тем более.
Архитектурное собеседование — одно из самых…
— —
Техническое интервью — сложная штука сама по себе, и не все представляют, как оно проходит. А когда интервью имеет узкую направленность, то тем более.
Архитектурное собеседование — одно из самых…
🔥9👍6❤1