1.3.2 • Published 5 months ago
interview-questions v1.3.2
Interview Questions CLI (592 questions)
Welcome to the Interview Questions CLI, a powerful tool designed for users learning JavaScript and practicing coding every day. This repository provides a collection of interview questions categorized by difficulty level, allowing you to learn and improve your skills anytime, directly from your terminal.
Features
- Daily Practice: Access a curated set of JavaScript interview questions to sharpen your coding skills.
- Difficulty Levels: Choose questions by difficulty—
basic
,intermediate
, oradvanced
—to match your skill level. - Flexible Output: Get questions in multiple formats:
text
for direct display in the terminal.array
orjson
for use in your projects or further study.
- Randomized Selection: Practice with random questions to simulate real-world scenarios.
Usage
Run the CLI using the following command:
npx interview-questions [options]
Options
Option | Description | Example |
---|---|---|
--filter | Filter questions by type (all , top ). Default is all . | --filter top |
--amount | Number of questions to retrieve (for top filter). | --amount 5 |
--level | Filter by difficulty level (basic , intermediate , advanced ). | --level basic |
--theme | Filter by difficulty level | --theme es6 |
( closures , storage , es6 , classes | ||
database ... and other 203 themes). | ||
--format | Output format (text , array , json ). Default is text . | --format json |
Examples
Retrieve all questions:
npx interview-questions --filter all
Get the top 5 basic-level questions in JSON format:
npx interview-questions --filter --top 5 --level basic --format json
Get all questions:
npx interview-questions
npx interview-questions --filter --top 5 --level basic
Who is this for?
This repository is perfect for:
- JavaScript learners: Enhance your knowledge with targeted practice.
- Job seekers: Prepare for interviews by tackling real-world coding problems.
- Developers: Quickly access a JSON or array of questions for use in projects or mock tests.
Generate repo folder
cd helpers
node generateTextLesson.js ../question.json
Connect with Me:
- LinkedIn - Vitalii Semianchuk
- Telegram - @jsmentorfree - We do a lot of free teaching on this channel! Join us to learn and grow in web development.
- Tiktok - @jsmentoring Everyday new videos
- Youtube - @jsmentor-uk Mentor live streams
- Dev.to - fix2015 Javascript featured, live, experience
License
MIT License
Copyright (c) 2024 Vitalii Semianchuk
License
This project is licensed under the MIT License. See the LICENSE
file for details.