Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to Create CSS Coding Test

How to Create CSS Coding Test

I was a UI Developer at my previous job and created my original CSS coding test for candidates. I would like to share how I created the test, and demonstrate actual exercises to show what kind of CSS skills are required for job hunting!

@Code & Coffee meetup on Apr 20th:
https://www.meetup.com/Code-Coffee-Vancouver/events/237554718/

Talk Video on Youtube:
https://youtu.be/MPF2cARGzmY

Post on Medium:
https://medium.com/@ellekasai/how-to-create-css-coding-test-2ba17c4be423

Demo (Button Test):
https://codepen.io/ellekasai/pen/rmeWRO?editors=1100

Demo (Positioning Test):
https://codepen.io/ellekasai/pen/KmzNGY?editors=1100

Elle Kasai

April 20, 2017
Tweet

More Decks by Elle Kasai

Other Decks in Programming

Transcript

  1. About me • UI Developer/Designer • Tokyo ✈ Vancouver •

    Doing Front-end @ Glass Canvas • Worked on Open Source Projects • Started YouTube Channel Recently
  2. But I’m not sure how to find the candidates like

    you, and what kind of CSS skills are required for this role…
  3. Hey, Elle. I’m thinking to hire more UI developers like

    you. You’re doing awesome! Define the Ideal Candidates
  4. Define the Ideal Candidates • Design Oriented • Detail Oriented

    • One Layout, Multiple Ways • Developer UX
 (Maintain Code, CSS Architecture)
  5. One Layout, Multiple Ways There are three boxes in the

    web page. How to change the layout like this? Spend no longer than 10 minutes on it. Red box -> Top Left of the page Blue box -> Top Centre of the page Yellow box -> Top Right of the page
  6. There are 5 ways at least! •Position and Negative Margin

    •Position and Transform •Position and Margin Auto •Float and Inline-block •Flexbox One Layout, Multiple Ways
  7. As an Interviewer… • Define the ideal candidates • Prepare

    3 types of level • Check the process of coding %FTJHOFECZ1IPUPSPZBMUZ'SFFQJL
  8. As a Candidate… • Show your process as much as

    you can • Better to show multiple ways • Enjoy the test %FTJHOFECZ1IPUPSPZBMUZ'SFFQJL C+ +