node-interview
How to pass the Node.js interview of ElemeFE.
An interview preparation guide for Node.js backend development, covering backend system concepts beyond JavaScript basics, created by the engineering team at Eleme after conducting many hiring interviews.
This repository is an interview preparation guide focused on Node.js backend development, created by the front-end engineering team at Eleme, a Chinese food delivery company. It was put together after the team conducted many interviews in 2016 and found that a large portion of applicants came from front-end backgrounds and had significant gaps in their backend knowledge.
The guide is structured as a catalog of topics rather than a simple list of questions and answers. The content covers the kinds of backend system concepts a senior Node.js developer would be expected to understand, beyond just the JavaScript language itself.
The material is available in both English and Simplified Chinese. The README notes that the English translation was incomplete at the time of writing and that community contributions to improve it were welcome.
The README is brief and points readers to the actual content in subdirectories of the repository. It does not describe the specific topics covered, so the scope and depth of the material can only be assessed by reading the section files directly.
Where it fits
- Study the backend system topics covered in the guide to prepare for a senior Node.js developer interview.
- Use the guide to identify and fill gaps in backend knowledge when transitioning from a front-end to a back-end role.
- Review the catalog of topics before conducting a technical interview to check which areas to probe for a Node.js candidate.