Frontend and markup
HTML, CSS, JavaScript, TypeScript and React — the parts an interface is built from, one a business owner edits afterwards rather than a developer.
2
Easy
2
Medium
2
Hard
Tests in this topic
6 tests under “Frontend and markup”. Filter by level, or work through them in order.
CSS: flexbox and grid
Eight questions on how a flex container and a CSS grid actually behave: axes, alignment, flex-grow and flex-shrink, fr, minmax and gap. For anyone a few weeks into writing CSS who wants to check the basics.
- Questions in the test
- 8 questions
- Time limit
- 8 min
HTML basics and semantic markup
Eight questions about what an HTML page is built from: document structure, headings, lists, tables, forms and the alt attribute. For anyone a few months into markup who wants to check the basics.
- Questions in the test
- 8 questions
- Time limit
- 8 min
JavaScript: types, closures and async
Ten situations from working code: loose comparison, a lost this, the order of micro- and macrotasks, errors inside async functions. For people who have already written JavaScript and want to see where intuition parts ways with the spec.
- Questions in the test
- 10 questions
- Time limit
- 10 min
React: hooks and state
Ten situations from real work: why a counter adds one instead of two, when an effect stops firing, and what breaks when the key is an index. For people who have written components, not only read the docs.
- Questions in the test
- 10 questions
- Time limit
- 10 min