# Interview evaluation (H.S Front End challenge)
### 1. Candidate info
- **Name:** Supatsara Rodratsa
- **Program:** Front End Development
- **Github:** https://github.com/Supatsara-Rodratsa/apprenticeship-programme
- **CV:** shorturl.at/eyHXY
- **Location:** Bangkok, Thailand
### 2. Evaluation criteria
#### Usability
- Possibility install and running the code locally
- Yes, the code is work locally (10/10) 🎉
#### Social code
- Commits and meaningful naming/conventions
- Yes, the commit is readable and meaningful (10/10) 🎉
- Code Documentation
- Yes, the Code is documented by the default Readme file (5/10) 👀
- Ability to explain the code
- Yes, she explained it well. But there is some code needs more explanation (7/10) 🎉
- Understand code
- Yes, she understands the code (8/10) 🎉
#### Organize code (best practise)
- Folder structure
- The folder and component are well structured (8/10) 🎉
- Clean code
- The code has redundancy in some parts (5/10) 👀
#### Design
- Layout design and CSS
- yes (10/10) 🎉
- Responsive design
- yes, but the methodology that she followed isn't the best practice (5/10) 👀
#### Micro interaction
- Animation and keyframes
- No animation (0/10)
### Final thought:
- She is good at the design and structuring of the code, plus she takes a bit of care of organizing it.
- She has good searching skills, and she knows how and where to find the information.
- She's good at implementing the design (like the design in Figma)
- She needs more to work on the logic of the front end, in terms of API requests, rendering the information on the UI, using some library
- She knows Angular and only the angular framework. She needs to work on discovering more frameworks. to use the right tool in the right place.
- She didn't solve the live coding problem. But, If I give her more time she will solve it. (the time was 30 min)
- the problem statement was: to make API requests and render the list in a JSON object in the component.
### 3. Questions
- Can you tell me a little bit about yourself and your experience in front-end development?
- I saw that you are working at IBM as a front-end developer, could you tell me what you have worked there? which technologies, libraries ... and so on.
- Why did you choose angular to implement this challenge template?
- Grid and flexbox?
- What are the techniques that you're using for responsive UI?
- What is the observer?
- Simple question related to her code, and see if she understands her code very and she knows how to explain it.
- Are you comfortable with live coding?