Object Oriented Overload
Tech Movies
Spring Framwizzork
Retro gaming
Pop Culture Phenomena
100

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 

100

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

100

What is the name of the Spring framework's mechanism for dependency injection?

Inversion of Control (IoC)

100

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

100

What is the highest-grossing film franchise of all time?

The Marvel Cinematic Universe

200

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 

200

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

200

What is the main component of the Spring framework that is responsible for managing the objects that make up an application?

The Spring Container

200

What was the first console game to feature a save game feature?

The Legend of Zelda

200

What is the most successful mobile game of all time?

Pokémon Go

300

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

300

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

300

What is the name of the Spring framework's annotation-based programming model for implementing enterprise Java applications?

Spring MVC

300

What was the first console game that allows players to play as a female character?

Metroid

300

This company offered a deal to blockbuster to purchase their company but was rejected and is now the most successful streaming service. 

Netflix

400

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 

400

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

400

What is the name of the Spring framework's module for connecting to relational databases?

Spring JDBC

400

What was the first console game to feature a CD-ROM

Sega

400

What is the best-selling video game of all time?

Minecraft

500

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

500

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

500

What is the name of the Spring framework's module for implementing a flexible, transactional data access layer?

Spring ORM

500

What was the first console game to feature 3D polygon graphics?

Virtual racing

500

What is the best-selling book series of all time?

Harry Potter