Alexander Novikov
  • |
  • Ru
  • All posts
  • Topics

How to Learn System Design? And Who Needs It?

First, ask yourself: should you dive into this field right now, given your current experience? And if so, what’s your goal? If we consider an engineer in a company with well-established processes and a clear division of responsibilities, system design skills are usually expected from more senior developers, generally at or near the senior level. Interviews for such positions often include the classic system design interview, where you might be asked to design Twitter, YouTube, or another popular system.➤ Read more...

November 13, 2024 · Alexander Novikov
design interview grow

You’ve Never Seen Fizz Buzz Like This!

Hope you’re all familiar with this problem, but if not, you can read this article for context and try it yourself on LeetCode (it’s an easy-level problem). Back in February, I created a repository called fizz-buzz-world, making it easy for others to contribute. I added a few of my own solutions, basic logic tests, and a well-organized README encouraging people to submit their own versions of this classic problem. The goal was simple: gather creative, out-of-the-box Fizz Buzz solutions written in Go.➤ Read more...

October 21, 2024 · Alexander Novikov
interview algo go
© 2025 Alexander Novikov · Powered by Hugo & PaperMod