This popular programming language was created by James Gosling and is known for its "write once, run anywhere" capability.
What is Java?
What is the term for a data structure that follows the Last In, First Out (LIFO) principle?
What is a stack?
What markup language is used to structure content on the web and is often used alongside CSS and JavaScript?
What is HTML?
What development approach emphasizes iterative and incremental progress, and it's often associated with shorter development cycles?
What is Agile?
What term refers to a type of loop that repeats a specific number of times and is often used in computer programming?
What is a "for" loop?
Which scripting language is often used for web development and is known for its simplicity and flexibility?
What is JavaScript?
Which sorting algorithm has an average and worst-case time complexity of O(n log n)?
What is Merge Sort?
What is the name of the style sheet language used for describing the presentation of a document written in HTML?
What is CSS (Cascading Style Sheets)?
What is the term for a document that outlines the scope, objectives, and constraints of a software project?
What is a project charter?
What is the name of the principle that states that a function should perform a specific, well-defined task and nothing more?
What is the Single Responsibility Principle (SRP)?
In which language is the kernel of the Linux operating system primarily written?
What is C?
What data structure allows for efficient retrieval, insertion, and deletion of items with a key, typically using a hash function?
What is a hash table (or hash map)?
Which JavaScript library, developed by Facebook, is commonly used for building user interfaces for single-page applications?
What is React?
What methodology, named after a Japanese word for "card," uses visual boards to manage work items in a development process?
What is Kanban?
A term used for operating systems' ability to execute multiple processes or threads in parallel.
What is multithreading?
What programming language is often used for data analysis and manipulation and is known for its data science libraries like NumPy and Pandas?
What is Python?
What is the name of the algorithm that finds the shortest path in a graph, often used in GPS navigation systems?
What is Dijkstra's algorithm?
What term is often used for the process of adapting web content to different screen sizes and devices?
What is responsive web design?
In software development, what is the practice of automatically building and testing code changes before merging them into the main codebase?
What is Continuous Integration (CI)?
The component of a CPU is responsible for executing instructions and performing calculations.
What is ALU (Arithmetic Logic Unit)?
This language, developed by Microsoft, is often used for building Windows applications and is known for its strong typing system.
What is C#?
This data structure consists of a collection of nodes with each node having a link to its child nodes.
What is a tree?
This technique involved asynchronously loading images, scripts, and other assets that are not immediately needed when a web page loads to improve performance.
What is Lazy Loading?
The practice of packaging an application and its dependencies into a single container, ensuring consistent and reproducible deployments across different environments.
What is containerization? (Docker)
This term is a database principle that ensures data is organized into tables with well-defined relationships, reducing data redundancy and maintaining data integrity.
What is Normalization?