Getting Ready: Stack Overflow

Understand the Stack Overflow problem and learn the questions to further simplify the design problem.

Problem definition

Stack Overflow is a Q&A website for programmers and developers, irrespective of their expertise level in the domain. It has a wide variety of questions on topics related to computer science and programming. Registered users can post new questions and answer questions from other users. Each user can collect reputation points. These points are affected by the upvotes or downvotes received by the user on their questions or answers. More reputation points allow users to perform additional functions like voting to close or delete a question. On achieving reputation milestones, users are awarded badges to highlight their credibility.

Create a free account to view this lesson.

By signing up, you agree to Educative's Terms of Service and Privacy Policy