All Projects → alexgurr → React Coding Challenges

alexgurr / React Coding Challenges

A collection of React.js coding challenges with different difficulties.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to React Coding Challenges

Algorithm-Implementations
Lots of algorithm's & their implementations that have been compiled from a variety of locations.
Stars: ✭ 15 (-94.9%)
Mutual labels:  interview, interviews, interview-practice
Interview Questions
List of all the Interview questions practiced from online resources and books
Stars: ✭ 187 (-36.39%)
Mutual labels:  interview, interview-practice, interviews
Cs Fundamentals
🎓 Data structures and algorithms
Stars: ✭ 869 (+195.58%)
Mutual labels:  interview, interview-practice, interviews
Technical Interview Guide
My learning material for technical interviews!
Stars: ✭ 76 (-74.15%)
Mutual labels:  interview, interview-practice, interviews
Codinginterviews
This repository contains coding interviews that I have encountered in company interviews
Stars: ✭ 2,881 (+879.93%)
Mutual labels:  interview, interview-practice, interviews
counter-interview.dev
a collaborative collection of interview questions collected from both sides of the game: Interviewer(s) and Interviewee.
Stars: ✭ 102 (-65.31%)
Mutual labels:  interview, interviews, interview-practice
Awesome Interview
Collection of awesome interview references.
Stars: ✭ 1,683 (+472.45%)
Mutual labels:  interview, interview-practice, interviews
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 (-93.2%)
Mutual labels:  interview, interviews, interview-practice
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+18564.97%)
Mutual labels:  interview, interview-practice, interviews
Machine Learning Interview Enlightener
This repo is meant to serve as a guide for Machine Learning/AI technical interviews.
Stars: ✭ 207 (-29.59%)
Mutual labels:  interview, interview-practice, interviews
Interviewguide
《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。最佳阅读地址:http://notfound9.github.io/interviewGuide/
Stars: ✭ 3,117 (+960.2%)
Mutual labels:  interview, interview-practice, interviews
Commondevknowledge
🔥 🌟⭐⭐⭐ ⭐ 史上最全的BAT大厂Android面试题汇集,以及常用的Android开发的一些技能点,冷门知识点汇总,开发中遇到的坑汇总等干货。
Stars: ✭ 2,831 (+862.93%)
Mutual labels:  interview, interview-practice, interviews
TheJobInterviewGuide
A job guide to help developers get through interviews and get amazing jobs!
Stars: ✭ 267 (-9.18%)
Mutual labels:  interview, interviews, interview-practice
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+7249.66%)
Mutual labels:  interview, interview-practice, interviews
interview
Interview challenge for potential candidates.
Stars: ✭ 28 (-90.48%)
Mutual labels:  challenge, interview
codewars python solutions
My CodeWars solutions in Python.
Stars: ✭ 111 (-62.24%)
Mutual labels:  interview, interview-practice
SecurityInterviewGuide
网络信息安全从业者面试指南
Stars: ✭ 791 (+169.05%)
Mutual labels:  interview, interview-practice
coding-interview
Resources for preparing for your next coding interview
Stars: ✭ 27 (-90.82%)
Mutual labels:  interview, interview-practice
iOS-Interview
📚 Comprehensive list of questions and problems to pass an interview for the iOS Developer position
Stars: ✭ 127 (-56.8%)
Mutual labels:  interview, interview-practice
awesome-interviews
Everything you need to know about interviews
Stars: ✭ 72 (-75.51%)
Mutual labels:  interview, interviews

React Coding Challenges 👋

A series of React.js coding challenges with a variety of difficulties. Deep dive into the why here.

 

The Challenges

Easy 🙂

🚀 Rocket Ship

Unecessary re-renders, fine grained control

 

Medium 😐

🌙 Dark Mode

State/Shared State, DOM manipulation

later

Data visualisation and graphing. API usage

 

Hard 😬

🎧 Spootify

Loading state, API usage

🤖 Chatter

Web sockets, events, callbacks & React hooks. Talks to Botty

 

When could these be useful?

  • Usage as short coding exercises, such as for interviews
  • To test yourself/test your coding abilities under pressure
  • For beginners looking for a fun way to learn React

 

How do they work?

The scaffolding is done for you. Simply run yarn in any of the directories to start the application. Each application has a README with its requirements.

Some might require connection to external APIs, but all information will be provided in the inididual challenge readmes.

 

Have you got the solutions?

I have completed all the coding challenges to a high standard. Get invited to the solutions repository at solutions.alexgurr.com.

Why are the solutions invite only?

People use these challenges for interviews. By putting the solutions behind a collaboration wall/invite-only repository we can discourage candidates from simply looking up the solutions. We track current/past collaborators, meaning if you want to check if a potential candidate had access/looked at the solutions you can get in touch and find out.

 

Why does it take so long for updates/new challenges?

I work on these challenges & solutions in my spare time, on top of a full time job and all the other stuff. Because of this, I don't always get a lot of time to maintain and add new challenges. Interested in becoming a collaborator or submitting your own challenge? Reach out below.

 

Thoughts or feedback 💬

Conflicting opinion about a challenge difficulty rating? Need some help or guidance? Got a challenge idea? Get in touch at alexgurr.com.

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].