What is My Viral Product — MVP

Sandeep
3 min readOct 30, 2023

--

A Minimum Viable Product or MVP is a version of your product or the first/initial version that allows you to test the most important feature with the least amount of work.

[Trust me my MVP took me over a week of hard work and hundreds of iterations of tests! We will know that once we formally know the above interview specific definition and an example]

Let’s understand MVP from this picture, this is how it translates.. We built a cart with a wheel to prove that it can roll and can take some loads. We then add an engine to prove that it is automatic, Then we add some sensors and AI to prove, it is self driving ! Then yeah all those are history and we drive a Tesla !

Anyway lets see what is My Viral Product here (It is actually V for “Viable” I am just over optimistic with my hard work). interveiewdose.com is a platform which helps professionals prepare for upcoming interviews efficiently. Even though it is very generic platform, My first content of “100 Frequently asked Coding interview questions” are published here.

My MVP : Next I wanted to enable integrated coding environment for practice like leetcode.com. This is exactly how I planned and built https://interviewdose.com/c/mvp as explained below.

  1. I planned for this simple POC — Proof of Concept, which would execute a simple two sum program in a webpage. It works ! Great ! I could realize my dream idea !
  2. I built this interface which looks close to leetcode. This was the most difficult part for me not being a UI developer but I got very good in angular lately as my 1st version is already published, you can see how simple and professional it looks :) . interviewdose is also a publishing platform so I didn’t have to invest time in uploading questions. So If I could solve this for One question, it can be be done for next 99 by me and thousands later when people will contribute.
  3. Now this module should be able to take user inputs and test it against a proved solution and verify the result. Yes Done. It was easy for me as the POC in 1st step proved that already, so I just had to hook that code with the user interface. The only challenge was parsing the user inputs like numbers, arrays, strings from browser and convert them to the desired input for the test cases. Tricky but I loved it, Problem solved, play ground ready ! Check this : https://interviewdose.com/c/mvp
  4. This will be the MFP — My Final Product . Now it supports Javascript but will enable other popular languages like Java, Python, C, C++, C#, Objective C, Go etc soon. Do you think it is scalable ?

So yeah in a nutshell That’s called MVP, A product which is just sufficient to prove that meets the customer’s requirements, It is scalable and it works. And Look at that ! while explaining MVP, I explained how I built a coding platform for interviewdose.com in last 2 weeks !

Want to help your community ? Go and publish some questions, create your page and share with others at https://interviewdose.com/publish

--

--