โ† All B.S.W.E. Bachelor of Software Engineering Flashcard Decks

Trivia Flashcards

7 cards from real B.S.W.E. Bachelor of Software Engineering practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 Trivia flashcards as text
  1. Which company originally developed the Java programming language?

    Answer: Sun Microsystems

    Java was developed by Sun Microsystems and released in 1995, later acquired by Oracle in 2010.

  2. What does 'SQL' stand for?

    Answer: Structured Query Language

    SQL stands for Structured Query Language, the standard language for managing and querying relational databases.

  3. In Big O notation, what is the time complexity of a binary search algorithm?

    Answer: O(log n)

    Binary search has O(log n) time complexity because it halves the search space with each comparison.

  4. What term describes a software design flaw where an object knows too much or does too much?

    Answer: God Object

    A God Object is an anti-pattern where a single class handles too many responsibilities, violating the Single Responsibility Principle.

  5. Which protocol is used to securely transfer files between a client and server over SSH?

    Answer: SFTP

    SFTP (SSH File Transfer Protocol) uses SSH encryption to securely transfer files between client and server.

  6. What is the primary purpose of a compiler in software development?

    Answer: Translate source code into machine code

    A compiler translates high-level source code into machine code or an intermediate form before execution.

  7. Which design pattern ensures a class has only one instance and provides a global access point to it?

    Answer: Singleton

    The Singleton pattern restricts instantiation of a class to one object and provides a global access point to that instance.