Question 1 of 25
Hints left: 3
Q1
In software engineering, what is “technical debt”?
Q2
What is the main purpose of a constructor in object-oriented programming?
Q3
What is the default access modifier in Java?
Q4
In Python, how do you create a dictionary?
Q5
Which keyword is used to define a class in Python?
Q6
What does MVC stand for in web development?
Q7
In SQL, what does the HAVING clause do?
Q8
What is the difference between == and === in JavaScript?
Q9
In JavaScript, which operator is used to check for strict equality?
Q10
Which of the following is a NoSQL database?
Q11
Which principle is the cornerstone of Agile software development?
Q12
Which protocol is used for secure communication over the internet?
Q13
In software testing, what does "black box testing" focus on?
Q14
Which of the following is an interpreted language?
Q15
In JavaScript, which method is used to parse a JSON string?
Q16
Which of the following is an example of a functional programming language?
Q17
Which CSS property controls the text size?
Q18
What is a class in object-oriented programming?
Q19
In JavaScript, which symbol is not used for comments?
Q20
Which database management system is open-source?
Q21
In HTML, which tag is used to define an unordered list?
Q22
Which of the following is a JavaScript framework?
Q23
Which data structure is used for implementing recursion?
Q24
In CSS, which property is used to change the background color of an element?
Q25
Which sorting algorithm has the best average case time complexity?