What is the term for the mechanism in object-oriented programming that allows a class to inherit the properties and methods of another class?
inheritance
What epic space-opera film directed by George Lucas and released in 1977, tells the story of Luke Skywalker, who joins forces with a Jedi Knight, a rogue smuggler, and two droids to save the galaxy from the evil Empire?
Star Wars
What is the name of the Spring framework's mechanism for dependency injection?
Inversion of Control (IoC)
What is the classic arcade game from 1980 developed and published by Namco, where players control the titular character through a maze, eating pac-dots and avoiding ghosts?
Pac-Man
What is the highest-grossing film franchise of all time?
The Marvel Cinematic Universe
What is the term for a feature in object-oriented programming that allows a subclass to provide a specific implementation of a method that is already provided by one of its superclasses?
Overridding
What film directed by Christopher Nolan and starring Leonardo DiCaprio is set in a world where technology has advanced to the point of being able to enter and manipulate people's dreams?
Inception
What is the main component of the Spring framework that is responsible for managing the objects that make up an application?
The Spring Container
What was the first console game to feature a save game feature?
The Legend of Zelda
What is the most successful mobile game of all time?
Pokémon Go
What design pattern, first described by the Gang of Four, is a behavioral design pattern in which an object is used to encapsulate all the information needed to call a method at a later time, allowing for the decoupling of the caller from the callee and promoting looser coupling between objects?
command pattern
What 2010 film directed by David Fincher and written by Aaron Sorkin tells the story of the co-founder of the social networking website Facebook, Mark Zuckerberg, and the legal battles he faced?
The Social Network
What is the name of the Spring framework's annotation-based programming model for implementing enterprise Java applications?
Spring MVC
What was the first console game that allows players to play as a female character?
Metroid
This company offered a deal to blockbuster to purchase their company but was rejected and is now the most successful streaming service.
Netflix
What design pattern, described by Erich Gamma et al, is a creational design pattern in which a class or an abstract factory creates and returns one of several possible classes that share a common interface, hiding the concrete classes from the client code?
Factory method
What film directed by Steven Spielberg and starring Tom Cruise tells the story of a cybercrime investigator who pursues a group of hackers who have stolen $6 billion worth of military research?
Minority Report
What is the name of the Spring framework's module for connecting to relational databases?
Spring JDBC
What was the first console game to feature a CD-ROM
Sega
What is the best-selling video game of all time?
Minecraft
What is the principle in object-oriented programming that states that objects of a program should be replaceable with instances of their subtypes without affecting the correctness of that program?
Liskov substitution principal
What film directed by Alex Garland and starring Domhnall Gleeson, Alicia Vikander, and Oscar Isaac is set in a future where advanced AI has created a virtual reality called the "Oasis"?
Ex Machina
What is the name of the Spring framework's module for implementing a flexible, transactional data access layer?
Spring ORM
What was the first console game to feature 3D polygon graphics?
Virtual racing
What is the best-selling book series of all time?
Harry Potter