0% found this document useful (0 votes)
60 views2 pages

(TT) Fullstack Developer Test

The document outlines requirements for a coding challenge to build a live chat web application using VueJS/ReactJS for frontend and NodeJS/MongoDB for backend. It provides design guidelines and submission instructions including answering questions in a README about the submission, assumptions, production readiness, and feedback.

Uploaded by

ynphwgzvq8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views2 pages

(TT) Fullstack Developer Test

The document outlines requirements for a coding challenge to build a live chat web application using VueJS/ReactJS for frontend and NodeJS/MongoDB for backend. It provides design guidelines and submission instructions including answering questions in a README about the submission, assumptions, production readiness, and feedback.

Uploaded by

ynphwgzvq8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Technical Test - Fullstack Dev

Congratulations on reaching the coding challenge phase for the Senior Full Stack Developer
position! We're excited to see your skills in action. For this challenge, you'll be building a live
chat (web) application that allows users to interact with other users through a chat room.

Project Requirements:
Application should be separated into 2 parts, backend & frontend.
● Use VueJS / ReactJS for front-end
● Use NodeJS + MongoDB for backend
● Messages from other users should be received in real time.

Build the app by following this design guide


● https://www.figma.com/file/QBW6rRrCSonV46RbXdmiHZ/Software-Technical-Assignment

Submission Guidelines:
● Send us the link of your repository
● Include a README file and add sections to answer the questions below.
○ Date of submission
■ The date you're submitting this.
○ Instructions to run assignment locally
■ Please provide us with the necessary instructions to run your solution (ideally a
docker compose file)
○ Time spent
■ How much time did you spend on the assignment? Normally, this is expressed in
hours.
○ Assumptions made
■ Use this section to tell us about any assumptions that you made when creating your
solution.
○ Shortcuts/Compromises made
■ If applicable. Did you do something that you feel could have been done better in a
real-world application? Please let us know.
○ Assume your application will go into production…
■ What would be your approach to ensuring the application is ready for production
(testing)?
■ How would you ensure a smooth user experience as 1000’s of users start using your
app simultaneously?
■ What key steps would you take to ensure application security?
○ What did you not include in your solution that you want us to know about? Were you
short on time and not able to include something that you want us to know about? Please
list it here so that we know that you considered it.
○ Other information about your submission that you feel it's important that we know if
applicable.
○ Your feedback on this technical challenge
Have feedback for how we could make this assignment better? Please let us know.

Should you have any questions, please send an email to [email protected]

You might also like