I was given an React project assessment through a site run by track.app.
You can do the assessment locally and commit your final project to track.app, although the directions on doing this is not that clear. The time to complete is within 7 days.
The assessment itself takes at least a couple of days to complete fully and you can run the test cases by track.app to make sure you code works before submission.
There are also multiple forms and questionnaires provided by Money Forward themselves to complete your profile along with the assessment.
However, even with completing the assessment and passing all the test cases, they will reject you with a vague reason. My feeling is that they never really looked at your resume before giving you the assessment, which is kind of disrespectful to an applicant's time.