Programming & Development Quiz

Programming & Development · Timed

20 questions · 10 min timer · Instant feedback

Programming and software development are at the heart of today's digital world, powering websites, mobile apps, video games, artificial intelligence, cloud services, and countless...

Playing as a guest

You can play free without an account. Create one to save scores and resume later.

All 20 questions in this Programming & Development quiz
  1. Which of these is a popular 'CSS-in-JS' library used in React development?

    • A. jQuery
    • B. Styled Components
    • C. Bootstrap
    • D. Sass
  2. In the Git version control system, which command is used to combine the history of two different branches by replaying each commit on top of another?

    • A. git merge
    • B. git rebase
    • C. git checkout
    • D. git push
  3. What is the purpose of a 'JSON Web Token' (JWT)?

    • A. To store images on a server
    • B. To securely transmit information between parties as a JSON object, often for authentication
    • C. To speed up database queries
    • D. To compress large files for the web
  4. What does 'SQL' stand for?

    • A. Standard Queue List
    • B. Structured Query Language
    • C. System Query Logic
    • D. Simple Query Language
  5. Which language is primarily used for 'Unity' development?

    • A. Java
    • B. Python
    • C. C++
    • D. C#
  6. Which language is used in data science?

    • A. PHP
    • B. Python
    • C. CSS
    • D. HTML
  7. What is the 'Tailwind CSS' framework known for?

    • A. Its large library of pre-built buttons and navbars
    • B. A 'utility-first' approach using low-level classes to build custom designs directly in HTML
    • C. Being the fastest CSS framework to load
    • D. Replacing the need for JavaScript
  8. Which of these is a 'Version Control' platform owned by Microsoft that hosts millions of open-source projects?

    • A. Bitbucket
    • B. GitHub
    • C. GitLab
    • D. SourceForge
  9. What was the first domain name ever registered?

    • A. google.com
    • B. ibm.com
    • C. symbolics.com
    • D. apple.com
  10. What is the purpose of the 'Head' tag in an HTML document?

    • A. To display the main title on the screen
    • B. To contain metadata about the document, such as its title and links to stylesheets
    • C. To define the header section of a web page
    • D. To store images
  11. What is the primary role of the 'Java Virtual Machine' (JVM)?

    • A. To compile Java code into machine code
    • B. To execute Java bytecode on different hardware platforms
    • C. To design the graphical interface of Java apps
    • D. To manage the internet connection of Java programs
  12. What does 'JSON' stand for?

    • A. JavaScript Object Notation
    • B. Just Simple Online Network
    • C. Joint Serial Output Node
    • D. Java System Online
  13. What is the name of the 'lightweight' markup language commonly used for documentation and formatting text in GitHub readmes?

    • A. HTML
    • B. Markdown
    • C. LaTeX
    • D. JSON
  14. Which programming language is the primary choice for developing native Android applications today?

    • A. Swift
    • B. Kotlin
    • C. C++
    • D. Objective-C
  15. In JavaScript, what is the 'Event Loop' responsible for?

    • A. Calculating complex math
    • B. Handling asynchronous operations by moving callbacks to the execution stack when it's empty
    • C. Restarting the browser after a crash
    • D. Looping through an array of numbers
  16. Which database uses tables?

    • A. Redis
    • B. Neo4j
    • C. MongoDB
    • D. MySQL
  17. What is the purpose of the 'Virtual DOM' in React?

    • A. To store images on the client side
    • B. To improve performance by minimizing direct manipulation of the browser's DOM
    • C. To allow the app to work without an internet connection
    • D. To create 3D graphics in the browser
  18. Which architectural style for designing APIs uses standard HTTP methods and is based on being stateless?

    • A. SOAP
    • B. GraphQL
    • C. REST
    • D. gRPC
  19. Which 'Supervised Learning' algorithm is used to classify data by finding the optimal hyperplane that separates different classes?

    • A. Linear Regression
    • B. Support Vector Machine (SVM)
    • C. K-Means Clustering
    • D. Apriori Algorithm
  20. In object-oriented programming, what is 'Encapsulation'?

    • A. Sharing code between different programs
    • B. The practice of bundling data and methods that operate on that data into a single unit (class) and restricting access to some details
    • C. Making code run faster using a compiler
    • D. Converting code into an image