Lahat ng quiz

Debugging Your Software Engineering Know-How

Software engineering is about far more than writing code: it's how teams design, test, ship, and maintain software that lasts.

  • Teknolohiya
  • Mga adulto
  • Katamtaman
  • Pang-edukasyon
  • 10 tanong
  • mga 5 min
  • Feedback pagkatapos ng bawat tanong

Laban sa isa't isa

Tingnan ang mga tanong

Hindi ipinapakita kung alin ang tamang sagot, kaya sorpresa pa rin ang mga ito pagdating ng laro.

  1. Tanong 1

    A project is behind schedule. According to Brooks's law, what happens if you add more developers?

    • It finishes much sooner
    • It gets even later
    • It switches to microservices
    • It skips optimization
  2. Tanong 2

    Your test suite reaches 100% code coverage. What does that tell you?

    • Every line ran during a test
    • The code contains no bugs
    • All parts work together correctly
    • Code review is no longer needed
  3. Tanong 3

    A developer restructures messy code without changing what it does. What is this called?

    • Paying down bugs
    • Feature development
    • Refactoring
    • Premature optimization
  4. Tanong 4

    How are Git and GitHub related?

    • They are two names for one tool
    • Git only works for teams on GitHub
    • GitHub deploys Git code automatically
    • Git is a tool; GitHub hosts Git repositories
  5. Tanong 5

    What does it mean when an algorithm is O(n²)?

    • Its work grows with the square of the input size
    • It takes n² seconds to run
    • It should be optimized right away
    • It takes n² milliseconds per item
  6. Tanong 6

    A team ships a quick hack to meet a deadline, planning to clean it up later. What have they created?

    • A refactoring
    • Technical debt
    • A known bug
    • An agile sprint
  7. Tanong 7

    Which test checks a single function on its own, with its dependencies replaced by fakes?

    • An integration test
    • An end-to-end test
    • A unit test
    • A code review
  8. Tanong 8

    What does the Agile Manifesto say about documentation?

    • Teams should write no documentation
    • Planning and documents are banned
    • Working software is valued more than documentation
    • Every change must deploy straight away
  9. Tanong 9

    An app written in Java, which has garbage collection, slowly uses more memory. Could it be a memory leak?

    • No, garbage collection prevents all leaks
    • No, only C and C++ can leak memory
    • No, it just needs early optimization
    • Yes, if unused objects are still referenced
  10. Tanong 10

    A startup with three developers is building its first product. Which architecture do many experts recommend starting with?

    • Dozens of microservices
    • A microservice per developer
    • A well-structured monolith
    • A system for a team of 50
Please turn on JavaScript