FizzBuzz Pro is a place that you can see and study competitive programming questions. These kinds of questions are typically asked in Silly Cone Valley technical interviews.
FizzBuzz Pro is almost purely source code. Indeed, this very page that you
are reading right now is generated from Go source code. That’s why you
package main declarations at the bottom of every page.
FizzBuzz Pro has everything you need and nothing you don’t. That’s also why it is damn fast. An average FizzBuzz Pro page loads under a few hundred milliseconds. This sheer speed of FizzBuzz Pro helps you focus on the problem at hand instead of getting distracted and checking your tweets while the page loads.
When it comes to competitive programming, language choice is hardly makes any different. And in the interviews, you’ll highly likely be given the opportunity to choose any programming language that you feel comfortable with.
The way the algorithm is implemented matters much more than the language. That’s why, instead of throwing ten different languages at you, FizzBuzz Pro provides all the questions and answers in a clear and easy-to-follow Go code.
If prefer to choose a different language in your interviews, it’s just a matter of reading the code, understanding, it, and writing it your own way.
☝️ This is a learning exercise that I highly recommend anyway: Don’t merely memorize the solutions. Understand them, and implement them in your own way. That’s one of the best ways to learn things. After all, you know how you learn better than anyone else 😉.
With FizzBuzz Pro…
The solutions are neatly documented with inline comments. You can copy and paste the code and try them in your favorite development environment too.
So, off you go. There’s nothing between you and that dreaded whiteboard anymore.
May the source be with you 🦄.
I add new content here almost daily; however, the update frequency also depends on my daily workload. I focus on quality first, quantity later.
For comments, suggestions, and recommendations, please shoot an email to email@example.com.
FizzBuzz Pro uses session cookies to show you premium content. If you are accessing free content, you don’t need to create an account.
If you don’t like cookies, don’t create an account.
I don’t share your information with anyone else, and I don’t spam you with stupid affiliate ads. If anything, I hate spam as much as you do 🙂.
Use any algorithm you see here at your own risk. Although I extensively verify and test all the code you see in FizzBuzz Pro, I don’t guarantee efficacy, efficiency, or suitability of the code for any need, including but not limited to the need to ace that god-forsaken technical interview. Use anything you see on this domain at your own risk.
Although I do appreciate attributions and backlinks, I do not require them. See the Boring Copyright Stuff below on details about how to use the content here.
Copyright © Volkan Özçelik. All rights reserved.
I hate legal stuff: Please don’t make me write more.
Be a good citizen: Use the contents here for your own good only.
At a glance:
you don’t have to ask for my permission.
: To make lawyers happy, I’d like to explain what “Fair Use” in the above
context means: What I mean by “Fair Use” is the “Fair Use”
as described in “U.S. Code › Title 17 › Chapter 1 › § 107 >
Limitations on exclusive rights: Fair use”
—I’m sure, you get the gist of it.
package main /* * \ * \\, * \\\,^,.,,. Zero to Hero * ,;7~((\))`;;,, <zerotohero.dev> * ,(@') ;)`))\;;', stay up to date, be curious: learn * ) . ),(( ))\;, * /;`,,/7),)) )) )\,, * (& )` (,((,((;( ))\, */