GithubHelp home page GithubHelp logo

remohir / frontend-code-challenge Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mcmakler/frontend-code-challenge

0.0 2.0 0.0 2.18 MB

Example interview test for frontend candidates. https://www.mcmakler.de

License: MIT License

JavaScript 100.00%

frontend-code-challenge's Introduction

Front-End Interview Test

This is a simple front-end code challenge created to serve two purposes:

  1. Show off your skills,
  2. Give us a better understanding of your skills.

The Task

The programming challenge exists in 2 parts:

  • Part A: HTML + CSS
  • Part B: Javascript

PART A: HTML + CSS

Screen

  • Create a layout based on the given screen (fe_test_example_screen.png).
  • Style the layout consistently and beautifully, adhering as closely to the design as possible.
  • NOTE: You are free to use any preprocessor you wish, or write raw CSS. Bonus points for an explanation of your choice.

PART B: Javascript

  • Consume our public API @ https://api.mcmakler.de/v1/advertisements to retrieve a list of advertisements of vacant apartments.
  • Display the first 10 advertisements in the HTML + CSS layout created in step A, sticking to the layout, placing data where it fits.
  • NOTE: You are free to use any framework you wish, or do it VanillaJS style. Brief explanation of your choice.

Additional Instructions

  • Fork this repository
  • After you're done, provide us the link to your repository.
  • Leave comments where you were not sure how to properly proceed.
  • Implementations without a README will be automatically rejected.
  • No pull requests
  • ES6 and above

Bonus Points

  • Tests
  • Clean code!
  • Knowledge of application flow.
  • Knowledge of modern best practices/coding patterns.
  • Demonstration of good state management.
  • Usage of frameworks/supersets.
  • Pixel perfection.
  • Componential thinking.
  • Usage of linters.
  • Git hooks.
  • Usage of Material Design concepts

frontend-code-challenge's People

Contributors

mcmakler-admin avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.