---
# System prepended metadata

title: Interview evaluation (H.S Front End challenge)

---

# 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? 