I'm currently in the interview process for a Jr. Full Stack Developer position, and I was given this take-home test that has me on the verge of pulling my hair out.

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • PyLD

    JSON-LD processor written in Python

    Id also take a bit of time polishing your work. If its a front end dev job, it helps if you make things pretty. Make sure you also read and note down what you missed. I havent done a deep dive but I didnt see any JSON-LD for instance (https://json-ld.org/). you could implement this by saving the json contents in a const object and just add the @ tags in the object.

  • flexboxgrid

    Grid based on CSS3 flexbox

    Not that everyone is the same but here's what I would do. 1) Start with how the data is organized by using Postman to fetch the JSON because they will give me an idea of the kind of data and how I should interact 2) Then proceed to the things I don't know well. In my case, tabindexes: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/tabindex Aria-labels: https://www.w3.org/TR/WCAG20-TECHS/ARIA6.html flexbox grid (I only use flexbox): http://flexboxgrid.com/ BEM syntax for CSS: https://css-tricks.com/bem-101/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • curriculum

    The open curriculum for learning web development

    No offense, just offering advice, but if that's the case you're probably a bit behind where you should be skill wise for junior front end roles (which is why you're finding this assignment difficult). If you don't land the role I'd do something like working through The Odin Project (https://www.theodinproject.com/) or something similar while you're looking for other roles. Best of luck.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts