Skip to content

Latest commit

 

History

History
82 lines (59 loc) · 3.66 KB

README.md

File metadata and controls

82 lines (59 loc) · 3.66 KB

alt text

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, or advanced—to match your skill level.
  • Flexible Output: Get questions in multiple formats:
    • text for direct display in the terminal.
    • array or json 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

alt text

  npx interview-questions --filter --top 5 --level basic

alt text

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.

Connect with Me:

License

MIT License
Copyright (c) 2024 Vitalii Semianchuk

License

This project is licensed under the MIT License. See the LICENSE file for details.