0% found this document useful (0 votes)
13 views

StackOverflow - Frontend Interview

The document provides requirements and expectations for building a Stack Overflow V2 page interface using React or Vue. Key requirements include making the questions section dynamic by calling the Stack Overflow API and ensuring the UI closely matches the provided designs. Code quality, git commits, and production-ready standards are expected. Optional bonuses include implementing search functionality.

Uploaded by

chandumamidi18
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

StackOverflow - Frontend Interview

The document provides requirements and expectations for building a Stack Overflow V2 page interface using React or Vue. Key requirements include making the questions section dynamic by calling the Stack Overflow API and ensuring the UI closely matches the provided designs. Code quality, git commits, and production-ready standards are expected. Optional bonuses include implementing search functionality.

Uploaded by

chandumamidi18
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Stack Overflow V2 - Interview

Question
We have all used the mighty StackOverflow, haven’t we? So the designers have just
shared the latest designs(attached at the bottom) and you are tasked to build this version
of the page using React/Vue. Would you be able to do that?

Requirements:

- You have to make the static page for all the elements in the designs
- The links and other pages are not expected to load and they can point to the same
page
- You need to make the questions sections dynamic using the StackOverflow open
APIs
- https://api.stackexchange.com/docs
- https://api.stackexchange.com/docs/posts
- Other sections like jobs, etc are not required to be made dynamic
- The UI should look as close to the designs as possible (very important)

Expectation:
- Write quality code as you would write in a production environment
- Make regular git commits so that it’s easy to evaluate your approach and
progression throughout the day
- Test cases are good to have but not required
- You are free to use any component library and CSS framework if you want. We use
multiple things on multiple projects - tailwind, bootstrap, and vanilla CSS. If not
sure lean on plain old CSS and basics and you should be fine. We prefer if you
don’t use any CSS framework.
- Do your best to name and arrange files/components/variables as you would in a
production-ready application.

Bonus:
- Make search work with the API :)

You might also like