Code Monkey home page Code Monkey logo

technical-questions's Introduction

Collection of Technical Questions ๐Ÿง‘โ€๐ŸŽ“

This repository has a collection of questions related to technical topics in programming that can be used for competitions and testing concepts via quizzes. The questions can be Multiple Choice Questions, Short Answer or Coding based. An example for each type is given below so contributors can add any sort of question based on the format given.

How to Contribute ๐Ÿ˜„

All questions must be added to the file associated with the topics.

The format of the questions must be as given below:

[
  {
    "topic": "Python",
    "subtopic": "Syntax",
    "type": "MCQ",
    "question": "How do you make a single line comment in Python?",
    "options": ["#", "//", "!", "/"],
    "answer": 0, // index of the correct option (0-based)
    "difficulty": "Easy"
  },
  {  
    "topic": "Python",
    "subtopic": "Strings",
    "type": "Coding",
    "question": "Write a program to reverse a given string.",
    "options": null,
    "answer": null,
    "difficulty": "Easy"
  },
  {
    "topic": "Python",
    "subtopic": "Basics",
    "type": "SA",
    "question": "What is break, continue and pass in Python?",
    "options": null,
    "answer": "The break statement terminates the loop immediately and the control flows to the statement after the body of the loop. The continue statement terminates the current iteration of the statement, skips the rest of the code in the current iteration and the control flows to the next iteration of the loop. The pass keyword in Python is generally used to fill up empty blocks and is similar to an empty statement represented by a semi-colon in languages such as Java, C++, Javascript, etc.",
    "difficulty": "Easy"
]

Raise a PR and if it follows the correct syntax and the data entered is corrected, the questions will be merged! ๐Ÿš€ ๐Ÿš€ ๐Ÿš€

technical-questions's People

Contributors

anjaneyatripathi avatar rt1301 avatar jaiharishan avatar hetvi955 avatar santhosh17-dot avatar oops-shlok avatar shruti0316 avatar tharun-b777 avatar gokul-00 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.