# RelianceHMO Frontend Developer Assessment Grading ## Candidate Info: **Name**: Joseph Abetang ## Final Score 38 / 120 ( 31.67% ) ## Score Breakdown |**Question** | **Expections** | **Score**| |----|------------------------------------------------------|---| | Q1 | Search works for query strings | 5 | | | Catch no result | 3 | | | Case sensitive | 5 | | | Works for arrays | 5 | | | | | | Q2 | Filter Works | 5 | | | Case insensitive | 5 | | | Reset when search is empty / provides a clear button | 5 | | | Updates UI on keypress (Reactive search) | 5 | | | Debounce on keypress | 0 | | | Show loader while filtering | 0 | | | | | | Q3 | Search Works | 0 | | | Debounce on keypress | 0 | | | Shows "no result" when search returns nothing. | 0 | | | Clear search when input is empty | 0 | | | Dropdown Items should be clickable | 0 | | | UI works appropriately | 0 | | | | | | Q4 | Successful Submission | 0 | | | Successful Image Upload | 0 | | | Render uploaded image in placeholder | 0 | | | Show loader while submitting | 0 | | | Update UI after submission | 0 | | | | | | Q5 | Maintain Layout on new route | 0 | | | Add onClick to dropdown and provider grid. | 0 | | | Style Page :D | 0 | --- ## Expectations / Comments: ### Task 1 : - Interesting approach. Although, using the `in` operator introduces the chance for an error in the property being queried isn't an object. ### Task 2: - Lost points for not applying a debounce on keypress, and also for not showing any loading indicator while filter occurs. ### Task 3: - No Solution provided ### Task 4: - No Solution provided ### Task 5: - No Solution provided