All Projects → BarstoolSports → fullstack-challenge

BarstoolSports / fullstack-challenge

Licence: other
Barstool Fullstack Interview Challenge

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to fullstack-challenge

Algorithmic-Problem-Solving
Solutions of algorithmic type of programming problems from sites like LeetCode.com, HackerRank.com, LeetCode.com, Codility.com, CodeForces.com, etc. using Java.
Stars: ✭ 20 (-60.78%)
Mutual labels:  interview-practice, interview-questions
pw
Best websites a Programmer should visit
Stars: ✭ 27 (-47.06%)
Mutual labels:  interview-practice, interview-questions
System Design Interview Questions
A curated list of System Design interview questions for SDE-1 (Experienced),SDE-2 and above.
Stars: ✭ 205 (+301.96%)
Mutual labels:  interview-practice, interview-questions
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+6011.76%)
Mutual labels:  interview-practice, interview-questions
Tech Interview Handbook
💯 Curated interview preparation materials for busy engineers
Stars: ✭ 64,851 (+127058.82%)
Mutual labels:  interview-practice, interview-questions
Awesome Coding Interview Question Patterns
The most common question-patterns for any coding-interview
Stars: ✭ 196 (+284.31%)
Mutual labels:  interview-practice, interview-questions
System Design Primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Stars: ✭ 154,659 (+303152.94%)
Mutual labels:  interview-practice, interview-questions
Leetcode Solutions
🏋️ Python / Modern C++ Solutions of All 2111 LeetCode Problems (Weekly Update)
Stars: ✭ 2,787 (+5364.71%)
Mutual labels:  interview-practice, interview-questions
CS Offer
后台开发基础知识总结(春招/秋招)
Stars: ✭ 352 (+590.2%)
Mutual labels:  interview-practice, interview-questions
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+107498.04%)
Mutual labels:  interview-practice, interview-questions
CPPNotes
【C++ 面试 + C++ 学习指南】 一份涵盖大部分 C++ 程序员所需要掌握的核心知识。
Stars: ✭ 557 (+992.16%)
Mutual labels:  interview-practice, interview-questions
dailycodingproblem
Solutions to Daily Coding Problem questions
Stars: ✭ 26 (-49.02%)
Mutual labels:  interview-practice, interview-questions
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (+266.67%)
Mutual labels:  interview-practice, interview-questions
Google Foobar
My Google Foo Bar Challenges 🤓 🧮
Stars: ✭ 202 (+296.08%)
Mutual labels:  interview-practice, interview-questions
Leetcode Python
LeetCode solutions in Python2. LeetCode题解 in Python2。
Stars: ✭ 182 (+256.86%)
Mutual labels:  interview-practice, interview-questions
TheJobInterviewGuide
A job guide to help developers get through interviews and get amazing jobs!
Stars: ✭ 267 (+423.53%)
Mutual labels:  interview-practice, interview-questions
Cracking The Coding Interview Javascript Solutions Ctci
Javascript solutions to Cracking the Coding Interview (CTCI)
Stars: ✭ 139 (+172.55%)
Mutual labels:  interview-practice, interview-questions
Interview Preparations
This repository contains coding assessments and their solutions for various IT companies
Stars: ✭ 148 (+190.2%)
Mutual labels:  interview-practice, interview-questions
Cracking The Coding Interview Rust
Cracking the Coding Interview problem solutions in Rust
Stars: ✭ 246 (+382.35%)
Mutual labels:  interview-practice, interview-questions
ctci-python-solutions
Cracking the Coding Interview in Python 3. The solutions all have detailed explanations with visuals.
Stars: ✭ 1,062 (+1982.35%)
Mutual labels:  interview-practice, interview-questions

The Boxscore Challenge

The Boxscore is the goto widget on any sports site to get quick information about a game. ESPN, Fox Sports, theScore, and many others have solutions.

Boxscore Design Example

Here is ESPN’s solution. They even went ahead and added pitchers info: Boxscore

The Boxscore challenge gives you the opportunity to use newer concepts and forces you to use best practices when it comes to its design and engineering.

We want you to do the following:

Things to Consider

  • The various states that the box score widget would be in during the lifespan of the game. (ie. pre-game, in-game, and post-game)
  • The types of data displayed and how data is organized for different types of sports. (ie. football has 4 quarters and displays the total score, while baseball has 9 innings, sometimes more, and displays not only the total score, but hits and errors.)
  • The assets, elements, and concepts shared between the box scores for any number of different types of sports. (ie. all sports have two teams playing against one another. The away is on top, and the home team is on the bottom. There is always a spot that communicates the progress of the game (Top 3rd, 1st Qtr, 3rd Period, Final).

Deliverables

Links to both the NodeJS Server repo, and the React App repo.

  • The NodeJS Server should:
    • Consume and store the feed data from the feeds above, in a database.
    • Contain endpoints that allowing the React app to consume data from the database.
    • Be simple and straightforward to run. Think yarn start or npm start.
  • The React app should:
    • Consume the NodeJS API, and will feed data into the components.
    • Also, be simple and straighforward to get running.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].