Skip to content

Instantly share code, notes, and snippets.

@madhavisolanki
Last active February 28, 2022 22:09
Show Gist options
  • Save madhavisolanki/cc59685570ed79269fd1907a6a8df9f0 to your computer and use it in GitHub Desktop.
Save madhavisolanki/cc59685570ed79269fd1907a6a8df9f0 to your computer and use it in GitHub Desktop.
Hello,
You have reached here if you applied for job.
Our interview process includes an assignemnt. We give 7 days for you to complete the assignemnt.
Once the assignment is complete your application will be under review and if you done well in the assignment,
we will give you a call for technical interview.
Where we will ask you about react concepts and about your assignment.
Once you clear the technical interview our HR person will contact you for personal round of interview and make an offer.
If you are comfortable with this process, please go ahead and work on the assignment. Please make sure you follow all steps.
Steps
1. Create a private repository on github.
2. Add https://github.com/ulhas and https://github.com/madhavisolanki
3. Start working on the assignment. Now you have 5 days to complete this assignment.
4. If you have any doubts and issues please create a issue on github repo.
5. If possible please deploy your work and also add proper setup guidelines.
Create an application using Spring boot React CRUD with Maven. Add additional jasper report microservice to support your Rest API. Use JWT Token for Authentication and Deploy on AWS or Heroku (deployment is optional)
Create user. Users can add, delete and update microblogs. Create a report of word counts, most used words, if you have time add the number of views to blog or comments.
Make sure you follow Uncle Bob's clean code philosophy.
Mention the Design pattern used to build the project.
if possible create a small flow chart of app architecture.
Write testable, reusable and maintainable code.
You are free to use RxJava.
All the best, we are looking forward and excited to hear from you.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment