Cybersecurity
Tech Companies
Guess the Language
Data Structures/ Algorithms
Wildcard
100

The term for a malicious software that encrypts files and demands a ransom for their release

What is Randsomware?


100

This was the most downloaded app of the 2010s.

What is Facebook?

100

public class Dog extends Animal {

   public void makeSound() {

      System.out.println(“Woof!”);

  

   public void makeSound(boolean injured) {

      System.out.println(“Whimper!”);

   }

}

What is Java?

100

When you break a problem into smaller problems, then combine the solution of the smaller parts to get the solution for the original problem.

What is Divide and Conquer?

100

The most widespread of all operating systems

What is Windows OS?

200

The name for a computer virus which replicates itself and uses up all a computer’s processing space

What is a Worm?

200

This company introduced the first commercially available smartphone

Who is IBM?

200

def main():

   if(path.exists(“input.txt”)):

      sys.stdin=open(“input.txt”, “r”)

      sys.stdout=open(“output.txt”, “w”)


def solve():

   return

What is Python?

200

A self-balancing Binary Search Tree where the difference between heights of left and right subtrees for any node cannot be more than one.

What is an AVL tree?

200

The name of the first programming language developed specifically for teaching computer programming

What is LOGO?

300

Encrypting with this key ensures that only the recipient can read the message

What is a Public Key?

300

This company is known for providing hosting for software development and distributed version control. (It is known for its iconic Octocat logo)

What is GitHub?

300

<div class=”box”>

   <head>

      <title>ACM Meetings</title>

   </head>


   <body>

      <p><strong>Meeting 1/29</strong></p>

   </body>

</div>

What is HTML?

300

This encryption algorithm is widely used for securing internet communications, including HTTPS?

What is RSA encryption?

300

A sorting algorithm that sorts the elements by each individual digit, first grouping the individual digits of the same place value

What is Radix Sort?

400

The use of personality, knowledge of human nature and social skills to steal passwords, keys tokens or other credentials to gain access to systems.

What is Social Engineering?

400

This company made Chat-GPT

Who is OpenAI?

400

SELECT companyName

FROM Company

WHERE companyID IN (

   SELECT companyID

   FROM Assignment

   WHERE aID IN (

      SELECT aID

      FROM BillingEvent

      WHERE isPaid = 0

   )

);

What is SQL?

400

A sorting algorithm that orders steps of a process where some the steps depend on each other (Ex. Looks at prerequisites of a node first)

What is Topological Sort?

400

The most used Javascript framework in 2023

What is Node.js?

500

Beware of these types of programs that track every stroke you make while typing in an effort to learn your password

What are keylogging programs?

500

Steve Jobs founded Apple with these 2 partners

Who are Steve Wozniak and Ronald Wayne?

500

using namespace std;

int main() {

   int t;

   cin >> t;

   while(t--) {

      cout << t;

   }

   return 0;

}

What is C++?

500

When inserting into a priority queue this is the name of the last node on the path to go out of balance

What is a Pivot Node?

500

This is what the Dining Philosophers problem tell us

What is “The idea that resources must be shared among several processes in a deadlock and starvation-free manner”?

M
e
n
u