Laravel Highchart API | Interview Code Challenge | Laravel Rest API | CSV Data Import to Database

Published: 03 December 2021
on channel: Programming with Sri
263
3

laravel api | csv data importing | migration | seeding | highchart | laravel view | laravel code example

CSV - https://drive.google.com/file/d/19jkR...

GitHub - https://github.com/srijayasinghe/week...

PHP Assessment

Objective
This assessment aims to gauge your development skills with the focus being on back-end using PHP. We will be paying attention to your approach to solving the problem, the structure of your code, and adherence to best practices and design principles.

The Problem
Company has just optimized the onboarding flow. After signing up for an account, the user has to complete a series of forms to complete their account.
You can see a conceptual Onboarding Flow to get an idea.

The current steps in onboarding are:
1. Create account - 0%
2. Activate account - 20%
3. Provide profile information - 40%
4. What jobs are you interested in? - 50%
5. Do you have relevant experience in these jobs? - 70%
6. Are you a freelancer? - 90%
7. Waiting for approval - 99%
8. Approval - 100%

At the moment we don’t know how users are performing in the Onboarding Flow. We want to
know where many people get stuck, so we can make improvements.

Business Requirement
We want to see a Retention curve chart that shows how far a group of users (weekly cohorts) has progressed through the Onboarding Flow.
• Get insight of how users flow through the onboarding process
• Get insight in how the onboarding process improves over time
• Get information on where we should improve the onboarding; where do users get stuck?

Development Guidelines:
Your solution:
• The chart has one line per weekly cohort
• The vertical axis is the percentage of users who have been or are still in this step
• The horizontal axis represents the steps in the Onboarding Flow (based on the onboarding percentage)
• On the first step (X=0) 100% of the users are still active, so all charts start at X=0, Y=100%
• Use the data provided in the CSV


Watch video Laravel Highchart API | Interview Code Challenge | Laravel Rest API | CSV Data Import to Database online without registration, duration hours minute second in high quality. This video was added by user Programming with Sri 03 December 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 26 once and liked it people.