Home Assignment in React and NodeJs.
Get a 3 crypto currencies rates from market exchange api. Store them in DB and build a server with 2 routes. One with current rates and second with historical rates. Build a client that showes the results.
Interview questions [1]
Question 1
Get a 3 crypto currencies rates from market exchange api. Store them in DB and build a server with 2 routes. One with current rates and second with historical rates.
I applied through other source. The process took 4 weeks. I interviewed at Coinmama (Tel Aviv-Yafo) in Feb 2021
Interview
As I remember, the process included about 4 video (Via Zoom/Meet) interviews + a very long ~9-hour home assignment.
After passing through all the recruitment stages, they schedule a conversation with the CEO as the *last recruitment stage* - the day before that meeting with the CEO I was informed that they had decided to proceed with another candidate and that the meeting is cancelled.
Interview questions [1]
Question 1
Architecture questions, nodejs async/await questions.
Home task:
Develop a web app (Front + Back) that gets latest rates for BTC-USD, ETH-USD and LTC-USD from at least 2 sources for each.
The app should get rates every X minutes
and store them in a database.
The app should have 2 pages:
1. Front page that shows all 3 pairs and their latest average rate
2. A list of historical rates for each
pair from each source.
Using: * Docker, docker-compose * Nodejs * Redis / MySQL * React / Vue
Bonus
Add a shoutbox on the front page (a simple interface for users to write whatever they want)
Some sources for crypto rates (you can use others)
coinmarketcap.com
cryptocompare.com
bitstamp.net