AlexKvazos / code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CODEX

Below you will find a list of different coding exercises, read the summary and pick 3 exercises to complete in a certain time.

Please consider:

- You can choose any exercise, any order and even change your mind later and pick a different one.
- If you decide to change your exercise, time to complete them will remain the same, will not restart.
- We prefer quality over quantity, so don't worry if you don't complete the 3 of them
- Is better to have a few great ideas than a lot of poor quality solutions :) 

Instructions:

- Clone this repository: git clone https://github.com/AUTOMATED_REPO_NAME.git
- Create a new brach from master and name it as <firstname-lastname>. i.e. git checkout -b john-doe
- In the new branch solve the exercises you picked
- Once you are done create a pull request pointing to master branch
- If you picked the BONUS code_review exercise, resolve it directly in the pull request

Consider:

- You must share your screen during the test
- You can search any information you want on Internet
- If you have questions about any exercise feel free to ask the interviewer(s)

Exercises

Below is a summary of every option, you will find detailed instructions inside each folder related to the exercise.

Unit testing

A single page app has been created, add as many unit tests as you see fit.

TODOs App

A simple TODO list app has been provided. You will have to make sure the app is meeting the expected behavior, doing the necessary fixes.

Front End

A simple React app that requires some added functionality and UI styling.

Employees list

A simple Employee list app has been provided, for this exercise your expertise is required to debug, optimize, organize and standardize the code based on the best practices you may know.

Giphy Client

A simple Giphy search client has been provided. Please display an unordered list of the giphy search results.

Fibonacci

Write a program able to print, in a React view with navigation, the first 20 numbers of the fibonacci series and add an input that will perform at least 1 of the 2 following options:

  1. Test if the input's value is part of the series.
  2. Get the Nth number of the series.

Apa Yapa

Write a program that prints, in a React view with navigation, the numbers from 1 to 100, replace multiples of 3 with the word "Apa", multiples of 5 with "Yapa", and for multiples of both print "ApaYapa"

BONUS: Code review

Code review is a very important skill for the company, as a bonuse exercise a single file has been provided, please take a look at it and do as many recommendations as you see fit to improve the code quality.

About


Languages

Language:JavaScript 64.7%Language:HTML 19.6%Language:CSS 8.1%Language:Shell 7.5%