Подготовил разборы, как спроектировать кэш и свой загрузчик изображений 🥺
Вопрос по проектированию кэша попался на интервью буквально через несколько дней после публикации. Что уж говорить про загрузчик изображений, он встречается еще чаще, особенно в компаниях, сфокусированных на работе с фото/видео контентом.
Вот некоторые из будущих тем, которые хотелось бы рассмотреть глубже:
👉 Задания от российских компаний. Как правило системный дизайн ограничен одной фичей или проблемой. Например, дают дизайн экрана и просят описать интерфейсы, нарисовать верхнеуровневую схему и провести по флоу работы фичи. Хотя есть и исключения, например, “спроектируй мне тетрис“. Казалось бы, зачем решать проблемы тетриса в 2к24 году?
👉 Проектирование популярных приложений: Instagram, Twitter, Uber и тд. Очевидно, что за час интервью такие проблемы не решаются, но и задача не в том, чтобы подготовить production-ready решение. Собственно, в будущих разборах попробуем выяснить, что нужно делать на таком интервью, а что можно оставить за скоупом.
👉Хитрые вопросы из FAANG. В таких компаниях можно встретить совсем неожиданные вопросы. Например, вам нужно спроектировать свою структуру данных, которая будет вести себя определенным образом. Или продумать как работает аэропорт и вся его инфраструктура, не написав и строчки кода. Нелегкая задача, особенно для мобильного разработчика.
Stay tuned!
Post #196
2.89K
- 🔥 14
- 👍 9