Mobile System Design 📲
Подписчики бусти и менти уже успешно получают офферы в топ компании России и не только, но остается одна незакрытая проблема.
Если вы претендуете на высокие позиции в iOS c зарплатой от 6.000$-7.000$, сложно пройти собеседование, не разбираясь в теме системного дизайна. По опросам в чате (не забывайте добавляться, кстати), именно она набрала больше всего баллов, как самая перспективная и интересная.
System design интервью давно стали популярны на позиции бекенд разработчиков. В мир мобильной разработки они плавно просачиваются и пока не так много хорошего контента по этой теме. На русском языке и подавно.
Хочу подготовить материалы для секции системного дизайна на собеседованиях. Цель - разобраться, как отвечать на вопросы о проектировании популярных приложений, например: “Как бы ты спроектировал Uber? или менее масштабных: “Как сделать бесконечный скролл с постами?”
Мне ближе индуктивный метод, поэтому сначала будут базовые темы, как атомарные единицы, из которых можно собрать любое мобильное приложение. Дальше будем двигаться в сторону изучения конкретных реализаций. Рассмотрим популярные приложения, фичи и как их задизайнить.
Первая тема уже доступна по ссылке: Real-time notification.
В ней подробно разобрал, какие приложения и для каких целей используют WebSocket, Server sent events, polling и push notification. Конечно с примерами и заданиями.
Тема мобильного системного дизайна подойдет как iOS, так и любым другим мобильным разработчиками вне зависимости от стека.
Подписывайтесь, чтобы ничего не пропустить и прийти к по-настоящему сеньерному офферу!
Post #182
2.18K
- 🔥 11
- ❤ 4
- 😁 3
- 👏 2