Coder Social home page Coder Social logo

codeite / frontend-interviews Goto Github PK

View Code? Open in Web Editor NEW

This project forked from markbrown4/frontend-interviews

0.0 2.0 0.0 144 KB

Some simple tests for covering the basics of HTML, CSS and JavaScript

HTML 2.25% CSS 0.57% JavaScript 97.18%

frontend-interviews's Introduction

frontend-interviews

Some simple tests for covering the basics of HTML, CSS and JavaScript

Lunar Rover

npm install
npm start
npm test

This is a JavaScript test that is quite open. Ideally the candidate will show a good enough knowledge of OOJS, jQuery, and testing. It's a pairing exercise, so small gaps in knowledge of OOJS or the specifics of Jasmine can be quickly filled: Personally I prefer to push them through the test to see how broad their knowledge is, and ultimately to see how quickly they learn new patterns.

Ideally the candidate will complete the test by appropriately modelling the 3 items as objects, tying the instances to the DOM, and capable of using jQuery (or I suppose any other approach) to manipulate the DOM as needed to achieve the goals. Testing wise the candidate may write the tests first, or as they go, whichever they feel comfortable with. Ultimately we're looking for familiarity with objects, familiarity with the DOM, and familiarity with tests.

HTML and CSS

The HTML and CSS files contain various incorrect lines, or misused code amongst the remaining acceptable code. The candidate just needs to go through it line by line and highlight things that they aren't happy with - it's very open. They may find things that aren't intentionally wrong, or they may think that "contenteditable" must surely be a mistake because they've never heard of it. The aim of these tests is to understand from them how deep their knowledge of these two really is. It's a starting point for multiple related discussions around best practices, or better solutions, or knowledge features in future specs that can help solve the same problem more elegantly.

Ideally the candidate will spot most of the problems, and go a further step of proposing better solutions for some of the code that isn't even intentionally under test.

frontend-interviews's People

Contributors

johnnorris avatar markbrown4 avatar

Watchers

James Cloos 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.