💻

Programming & Development Quiz

Programming & Development · Exam Mode

20 questions · 30 min timer · Results at the end

Programming is the process of writing instructions that computers execute, using languages such as Python, JavaScript, C++, Java, and SQL. Software development encompasses the full...

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. What is the name of the process of finding errors in code?

    • A. Debugging
    • B. Compiling
    • C. Executing
    • D. Formatting
  2. Which type of database uses a 'Schema-less' approach and is optimized for storing large volumes of unstructured data like JSON?

    • A. Relational Database
    • B. NoSQL
    • C. Spreadsheet
    • D. Flat File
  3. What is the purpose of 'Webpack' in a web development project?

    • A. To serve as a database for the website
    • B. To bundle various assets like JavaScript, CSS, and images into a small number of optimized files for the browser
    • C. To check for spelling errors in the code
    • D. To host the website on a cloud server
  4. What does 'SQL' stand for?

    • A. Standard Queue List
    • B. Structured Query Language
    • C. System Query Logic
    • D. Simple Query Language
  5. What is the role of a 'Webworker' in JavaScript?

    • A. To serve files from a server
    • B. To run scripts in background threads, separate from the main execution thread of a web application
    • C. To optimize images for the web
    • D. To monitor the user's internet speed
  6. What is the most popular video-sharing platform in the world?

    • A. Dailymotion
    • B. YouTube
    • C. Vimeo
    • D. TikTok
  7. Which programming language, developed by Google, is known for its 'goroutines' and high efficiency in concurrent programming?

    • A. Swift
    • B. Go (Golang)
    • C. Kotlin
    • D. Ruby
  8. Which HTTP status code is returned by a server when a request is successful?

    • A. 200 OK
    • B. 404 Not Found
    • C. 500 Internal Server Error
    • D. 301 Moved Permanently
  9. 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
  10. Which CSS property is used to create space 'outside' of an element's border?

    • A. Padding
    • B. Margin
    • C. Border-width
    • D. Spacing
  11. Which company developed the 'C#' language?

    • A. IBM
    • B. Apple
    • C. Google
    • D. Microsoft
  12. Which language is primarily used for 'Unity' development?

    • A. Java
    • B. Python
    • C. C++
    • D. C#
  13. Which language is primarily used for iOS development?

    • A. Python
    • B. Swift
    • C. C#
    • D. Java
  14. 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
  15. Which year was the 'Java' language released?

    • A. 1991
    • B. 1995
    • C. 1998
    • D. 2000
  16. What is a 'Race Condition' in concurrent programming?

    • A. A competition to see who can code the fastest
    • B. An undesirable situation where the final output depends on the sequence or timing of other uncontrollable events
    • C. A way to speed up the internet
    • D. A type of sorting algorithm
  17. Which JavaScript keyword was introduced in ES6 to allow for 'block-scoped' variables that can be reassigned?

    • A. var
    • B. let
    • C. const
    • D. define
  18. Which technology is used to containerize applications, allowing them to run consistently on any machine?

    • A. Kubernetes
    • B. Docker
    • C. Jenkins
    • D. Ansible
  19. Which of these is a popular 'CSS-in-JS' library used in React development?

    • A. jQuery
    • B. Styled Components
    • C. Bootstrap
    • D. Sass
  20. What is a 'Pure Function' in functional programming?

    • A. A function that is written in assembly
    • B. A function that always returns the same output for the same input and has no side effects
    • C. A function that can only be called once
    • D. A function that uses only integers