Александр Новиков
  • |
  • En
  • Все посты
  • Поиск по тегам

Как научиться проектировать системы? И кому это нужно?

Сперва ответьте себе на вопрос: стоит ли туда идти прямо сейчас с текущим опытом? И с какой целью? Если рассмотреть инженера в компании, где налажены процессы и есть понятное разделение ответственности, то умение проектировать системы ожидают от старших разработчиков ближе к уровню синьор. Зачастую собеседования на такой грейд сопровождаются классическим system-design interview, где вас попросят спроектировать твиттер, ютуб или другую популярную систему. Конечно, не мало стартапов или гос. компаний, где джуны занимаются проектированием сложной системы, но это нездоровая практика и мы не будем про нее говорить.➤ Читать полностью...

13 ноября 2024 · Александр Новиков
design interview grow

Такой Fizz Buzz вы точно не видели!

Надеюсь, все знакомы с этой задачей, но если нет, то можно прочитать статью для контекста и попробовать себя на литкоде (задача уровня easy). В феврале этого года я создал репозиторий fizz-buzz-world, который оформил так, чтобы в него можно было легко контрибьютить: написал несколько своих решений, добавил простых тестов на логику и организовал понятный ридми-файл с призывом добавлять свои реализации классической задачи. Цель была простая - собирать нетривиальные решения Fizz Buzz на Go.➤ Читать полностью...

21 октября 2024 · Александр Новиков
interview algo go
© 2025 Александр Новиков · Powered by Hugo & PaperMod